diff --git a/7 sins/7 sins.userprefs b/7 sins/7 sins.userprefs new file mode 100644 index 0000000..30e7461 --- /dev/null +++ b/7 sins/7 sins.userprefs @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/7 sins/Assets/Editor.meta b/7 sins/Assets/Editor.meta new file mode 100644 index 0000000..825aa27 --- /dev/null +++ b/7 sins/Assets/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c7d007d491d4bff4281e979325c65762 +folderAsset: yes +timeCreated: 1443488473 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/Editor/CrossPlatformInput.meta b/7 sins/Assets/Editor/CrossPlatformInput.meta new file mode 100644 index 0000000..714506c --- /dev/null +++ b/7 sins/Assets/Editor/CrossPlatformInput.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 41e4f29e5dee9ec48a2538955ef1de71 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs b/7 sins/Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs new file mode 100644 index 0000000..7318107 --- /dev/null +++ b/7 sins/Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs @@ -0,0 +1,146 @@ +using System; +using System.Collections.Generic; +using UnityEditor; + +namespace UnityStandardAssets.CrossPlatformInput.Inspector +{ + [InitializeOnLoad] + public class CrossPlatformInitialize + { + // Custom compiler defines: + // + // CROSS_PLATFORM_INPUT : denotes that cross platform input package exists, so that other packages can use their CrossPlatformInput functions. + // EDITOR_MOBILE_INPUT : denotes that mobile input should be used in editor, if a mobile build target is selected. (i.e. using Unity Remote app). + // MOBILE_INPUT : denotes that mobile input should be used right now! + + static CrossPlatformInitialize() + { + var defines = GetDefinesList(buildTargetGroups[0]); + if (!defines.Contains("CROSS_PLATFORM_INPUT")) + { + SetEnabled("CROSS_PLATFORM_INPUT", true, false); + SetEnabled("MOBILE_INPUT", true, true); + } + } + + + [MenuItem("Mobile Input/Enable")] + private static void Enable() + { + SetEnabled("MOBILE_INPUT", true, true); + switch (EditorUserBuildSettings.activeBuildTarget) + { + case BuildTarget.Android: + case BuildTarget.iOS: + case BuildTarget.WP8Player: + case BuildTarget.BlackBerry: + case BuildTarget.PSM: + case BuildTarget.Tizen: + case BuildTarget.WSAPlayer: + EditorUtility.DisplayDialog("Mobile Input", + "You have enabled Mobile Input. You'll need to use the Unity Remote app on a connected device to control your game in the Editor.", + "OK"); + break; + + default: + EditorUtility.DisplayDialog("Mobile Input", + "You have enabled Mobile Input, but you have a non-mobile build target selected in your build settings. The mobile control rigs won't be active or visible on-screen until you switch the build target to a mobile platform.", + "OK"); + break; + } + } + + + [MenuItem("Mobile Input/Enable", true)] + private static bool EnableValidate() + { + var defines = GetDefinesList(mobileBuildTargetGroups[0]); + return !defines.Contains("MOBILE_INPUT"); + } + + + [MenuItem("Mobile Input/Disable")] + private static void Disable() + { + SetEnabled("MOBILE_INPUT", false, true); + switch (EditorUserBuildSettings.activeBuildTarget) + { + case BuildTarget.Android: + case BuildTarget.iOS: + case BuildTarget.WP8Player: + case BuildTarget.BlackBerry: + EditorUtility.DisplayDialog("Mobile Input", + "You have disabled Mobile Input. Mobile control rigs won't be visible, and the Cross Platform Input functions will always return standalone controls.", + "OK"); + break; + } + } + + + [MenuItem("Mobile Input/Disable", true)] + private static bool DisableValidate() + { + var defines = GetDefinesList(mobileBuildTargetGroups[0]); + return defines.Contains("MOBILE_INPUT"); + } + + + private static BuildTargetGroup[] buildTargetGroups = new BuildTargetGroup[] + { + BuildTargetGroup.Standalone, + BuildTargetGroup.WebPlayer, + BuildTargetGroup.Android, + BuildTargetGroup.iOS, + BuildTargetGroup.WP8, + BuildTargetGroup.BlackBerry + }; + + private static BuildTargetGroup[] mobileBuildTargetGroups = new BuildTargetGroup[] + { + BuildTargetGroup.Android, + BuildTargetGroup.iOS, + BuildTargetGroup.WP8, + BuildTargetGroup.BlackBerry, + BuildTargetGroup.PSM, + BuildTargetGroup.Tizen, + BuildTargetGroup.WSA + }; + + + private static void SetEnabled(string defineName, bool enable, bool mobile) + { + //Debug.Log("setting "+defineName+" to "+enable); + foreach (var group in mobile ? mobileBuildTargetGroups : buildTargetGroups) + { + var defines = GetDefinesList(group); + if (enable) + { + if (defines.Contains(defineName)) + { + return; + } + defines.Add(defineName); + } + else + { + if (!defines.Contains(defineName)) + { + return; + } + while (defines.Contains(defineName)) + { + defines.Remove(defineName); + } + } + string definesString = string.Join(";", defines.ToArray()); + PlayerSettings.SetScriptingDefineSymbolsForGroup(group, definesString); + } + } + + + private static List GetDefinesList(BuildTargetGroup group) + { + return new List(PlayerSettings.GetScriptingDefineSymbolsForGroup(group).Split(';')); + } + } +} diff --git a/7 sins/Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs.meta b/7 sins/Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs.meta new file mode 100644 index 0000000..56f7e86 --- /dev/null +++ b/7 sins/Assets/Editor/CrossPlatformInput/CrossPlatformInputInitialize.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: db7667203062c644ea1877077e30ebd6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Prefabs.meta b/7 sins/Assets/Prefabs.meta new file mode 100644 index 0000000..7c7662d --- /dev/null +++ b/7 sins/Assets/Prefabs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: aa1d870895941c64e80b7ab0b2e35792 +folderAsset: yes +timeCreated: 1443490540 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/Prefabs/Greed.prefab b/7 sins/Assets/Prefabs/Greed.prefab new file mode 100644 index 0000000..4053675 Binary files /dev/null and b/7 sins/Assets/Prefabs/Greed.prefab differ diff --git a/7 sins/Assets/Prefabs/Greed.prefab.meta b/7 sins/Assets/Prefabs/Greed.prefab.meta new file mode 100644 index 0000000..db45d29 --- /dev/null +++ b/7 sins/Assets/Prefabs/Greed.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 376d437b12963174489184cc64914205 +timeCreated: 1443490548 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/Prefabs/PuzzleGreed.prefab b/7 sins/Assets/Prefabs/PuzzleGreed.prefab new file mode 100644 index 0000000..ea2d2a7 Binary files /dev/null and b/7 sins/Assets/Prefabs/PuzzleGreed.prefab differ diff --git a/7 sins/Assets/Prefabs/PuzzleGreed.prefab.meta b/7 sins/Assets/Prefabs/PuzzleGreed.prefab.meta new file mode 100644 index 0000000..eeb4b0a --- /dev/null +++ b/7 sins/Assets/Prefabs/PuzzleGreed.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3842caa20b9a3e84db3ce5d275d1fee7 +timeCreated: 1443494330 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/Standard Assets.meta b/7 sins/Assets/Standard Assets.meta new file mode 100644 index 0000000..08abcb6 --- /dev/null +++ b/7 sins/Assets/Standard Assets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8f5650c63511a1f4292226159d0e5872 +folderAsset: yes +timeCreated: 1443488473 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/Standard Assets/Characters.meta b/7 sins/Assets/Standard Assets/Characters.meta new file mode 100644 index 0000000..f633095 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 8c32f58513a41ef4dab9cb7704c5fb92 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter.meta new file mode 100644 index 0000000..d7dcdc3 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 943e057eaae705e43b9e9b2e53d6adb0 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio.meta new file mode 100644 index 0000000..aa7e7f4 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 2dac79461900e0f4c93561031c2e6902 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep01.wav b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep01.wav new file mode 100644 index 0000000..6e52e70 Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep01.wav differ diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep01.wav.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep01.wav.meta new file mode 100644 index 0000000..cba0ee3 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep01.wav.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 42e65e088b3f4374e851b8dbd38f3df9 +AudioImporter: + serializedVersion: 5 + format: -1 + loadType: 1 + quality: -1 + sampleRate: 0 + forceToMono: 0 + preloadAudioData: 1 + loadInBackground: 0 + overrideSampleRate: 0 + optimizeSampleRate: 0 + 3D: 1 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep02.wav b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep02.wav new file mode 100644 index 0000000..6ed5b8c Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep02.wav differ diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep02.wav.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep02.wav.meta new file mode 100644 index 0000000..08a7850 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep02.wav.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 8bc94ec6ed537e743b481638bdcd503d +AudioImporter: + serializedVersion: 5 + format: -1 + loadType: 1 + quality: -1 + sampleRate: 0 + forceToMono: 0 + preloadAudioData: 1 + loadInBackground: 0 + overrideSampleRate: 0 + optimizeSampleRate: 0 + 3D: 1 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep03.wav b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep03.wav new file mode 100644 index 0000000..f796749 Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep03.wav differ diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep03.wav.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep03.wav.meta new file mode 100644 index 0000000..bc1843f --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep03.wav.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 5a9383dda6cabc047b7a297602e93eb4 +AudioImporter: + serializedVersion: 5 + format: -1 + loadType: 1 + quality: -1 + sampleRate: 0 + forceToMono: 0 + preloadAudioData: 1 + loadInBackground: 0 + overrideSampleRate: 0 + optimizeSampleRate: 0 + 3D: 1 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep04.wav b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep04.wav new file mode 100644 index 0000000..657f67f Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep04.wav differ diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep04.wav.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep04.wav.meta new file mode 100644 index 0000000..3ca138d --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Footstep04.wav.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: e9714160ce34f2b4ab63ff8c27bd68e1 +AudioImporter: + serializedVersion: 5 + format: -1 + loadType: 1 + quality: -1 + sampleRate: 0 + forceToMono: 0 + preloadAudioData: 1 + loadInBackground: 0 + overrideSampleRate: 0 + optimizeSampleRate: 0 + 3D: 1 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Jump.wav b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Jump.wav new file mode 100644 index 0000000..3673243 Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Jump.wav differ diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Jump.wav.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Jump.wav.meta new file mode 100644 index 0000000..d8d8678 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Jump.wav.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 5897aeed9b676024fbb8c694b421a861 +AudioImporter: + serializedVersion: 5 + format: -1 + loadType: 1 + quality: -1 + sampleRate: 0 + forceToMono: 0 + preloadAudioData: 1 + loadInBackground: 0 + overrideSampleRate: 0 + optimizeSampleRate: 0 + 3D: 1 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Land.wav b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Land.wav new file mode 100644 index 0000000..23d185b Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Land.wav differ diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Land.wav.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Land.wav.meta new file mode 100644 index 0000000..80451f7 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Audio/Land.wav.meta @@ -0,0 +1,16 @@ +fileFormatVersion: 2 +guid: 3b09d59f4499d45428baa7a21e954296 +AudioImporter: + serializedVersion: 5 + format: -1 + loadType: 1 + quality: -1 + sampleRate: 0 + forceToMono: 0 + preloadAudioData: 1 + loadInBackground: 0 + overrideSampleRate: 0 + optimizeSampleRate: 0 + 3D: 1 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/FirstPersonCharacterGuidelines.txt b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/FirstPersonCharacterGuidelines.txt new file mode 100644 index 0000000..e1bae2a --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/FirstPersonCharacterGuidelines.txt @@ -0,0 +1,18 @@ +The first-person character is a single prefab which is designed to be used as-is. There's usually no need to create your own from the separate scripts provided. Just drop the prefab into your scene and you're good to go. + + +The simplest way to get started with the First Person Character is to follow these steps: + +1) Start with a suitable scene. There ought to be enough flat ground to walk around on. + +2) Place the "FirstPersonCharacter" prefab in the scene. + +3) If present, delete the "Main Camera" that exists in new scenes by default. The First Person Character prefab contains its own camera, so you don't need the default camera, or any of the camera rigs to use it. + +The first-person character is made up of a few components acting together. The FirstPersonCharacter script provides the functionality of moving, strafing and jumping. The SimpleMouseRotator provides the functionality of turning the body of the character left and right, and another copy of the same script on the "FirstPersonCamera" controls the looking-up-and-down effect. + +There is also an optional "Head Bob" script which provides a head bobbing effect and optionally also plays footstep sounds in sync with the head bobbing. This script can be disabled or removed if required. + +There are a number of simple adjustable settings on each component allowing you to change the movement speed, jump power, head bob style, and more. For more detail about each setting, see the comments in each script. + +The Character script also requires references to "zero friction" and "max friction" physics materials. These are provided already set-up for you. diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/FirstPersonCharacterGuidelines.txt.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/FirstPersonCharacterGuidelines.txt.meta new file mode 100644 index 0000000..98d15f6 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/FirstPersonCharacterGuidelines.txt.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: bc9b000e9b8028247bd816e159382646 +TextScriptImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs.meta new file mode 100644 index 0000000..d72bb1c --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 0bfb2599080d5d24e84362b4ae314ae7 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/FPSController.prefab b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/FPSController.prefab new file mode 100644 index 0000000..f2582df --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/FPSController.prefab @@ -0,0 +1,306 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 143: {fileID: 14300000} + - 114: {fileID: 11400000} + - 54: {fileID: 5400000} + - 82: {fileID: 8200000} + m_Layer: 0 + m_Name: FPSController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400002} + - 20: {fileID: 2000000} + - 81: {fileID: 8100000} + m_Layer: 0 + m_Name: FirstPersonCharacter + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 140.699997, y: 12.8000002, z: -46.5} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400002} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: .800000012, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 0 +--- !u!20 &2000000 +Camera: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: .192156866, g: .301960796, b: .474509805, a: .0196078438} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: .300000012 + 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_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: .0219999999 +--- !u!54 &5400000 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: .0500000007 + m_UseGravity: 1 + m_IsKinematic: 1 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!81 &8100000 +AudioListener: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 +--- !u!82 &8200000 +AudioSource: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 05ec5cf00ca181d45a42ba1870e148c3, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IsWalking: 0 + m_WalkSpeed: 5 + m_RunSpeed: 10 + m_RunstepLenghten: .699999988 + m_JumpSpeed: 10 + m_StickToGroundForce: 10 + m_GravityMultiplier: 2 + m_MouseLook: + XSensitivity: 2 + YSensitivity: 2 + clampVerticalRotation: 1 + MinimumX: -90 + MaximumX: 90 + smooth: 0 + smoothTime: 5 + m_UseFovKick: 1 + m_FovKick: + Camera: {fileID: 0} + originalFov: 0 + FOVIncrease: 3 + TimeToIncrease: 1 + TimeToDecrease: 1 + IncreaseCurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1 + value: 1 + inSlope: 2 + outSlope: 2 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_UseHeadBob: 1 + m_HeadBob: + HorizontalBobRange: .100000001 + VerticalBobRange: .100000001 + Bobcurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: .5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1.5 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + VerticaltoHorizontalRatio: 2 + m_JumpBob: + BobDuration: .200000003 + BobAmount: .100000001 + m_StepInterval: 5 + m_FootstepSounds: + - {fileID: 8300000, guid: 42e65e088b3f4374e851b8dbd38f3df9, type: 3} + - {fileID: 8300000, guid: 8bc94ec6ed537e743b481638bdcd503d, type: 3} + m_JumpSound: {fileID: 8300000, guid: 5897aeed9b676024fbb8c694b421a861, type: 3} + m_LandSound: {fileID: 8300000, guid: 3b09d59f4499d45428baa7a21e954296, type: 3} +--- !u!143 &14300000 +CharacterController: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Height: 1.79999995 + m_Radius: .5 + m_SlopeLimit: 45 + m_StepOffset: .300000012 + m_SkinWidth: .0799999982 + m_MinMoveDistance: 0 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/FPSController.prefab.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/FPSController.prefab.meta new file mode 100644 index 0000000..ea0673c --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/FPSController.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 5e9e851c0e142814dac026a256ba2ac0 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/RigidBodyFPSController.prefab b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/RigidBodyFPSController.prefab new file mode 100644 index 0000000..152f795 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/RigidBodyFPSController.prefab @@ -0,0 +1,246 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 20: {fileID: 2000000} + - 81: {fileID: 8100000} + - 114: {fileID: 11400006} + m_Layer: 0 + m_Name: MainCamera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400002} + - 54: {fileID: 5400000} + - 136: {fileID: 13600000} + - 114: {fileID: 11400004} + m_Layer: 0 + m_Name: RigidBodyFPSController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: .600000024, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400002} + m_RootOrder: 0 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 0, y: 1, z: 0, w: -1.62920685e-07} + m_LocalPosition: {x: -30, y: 1, z: 25} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400000} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!20 &2000000 +Camera: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: .192156866, g: .301960796, b: .474509805, a: .0196078438} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: .300000012 + 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_HDR: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: .0219999999 +--- !u!54 &5400000 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + serializedVersion: 2 + m_Mass: 10 + m_Drag: 0 + m_AngularDrag: .0500000007 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 112 + m_CollisionDetection: 0 +--- !u!81 &8100000 +AudioListener: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81c9795a96c094f4cbde4d65546aa9b2, type: 3} + m_Name: + m_EditorClassIdentifier: + cam: {fileID: 2000000} + movementSettings: + ForwardSpeed: 8 + BackwardSpeed: 4 + StrafeSpeed: 4 + RunMultiplier: 2 + RunKey: 304 + JumpForce: 50 + SlopeCurveModifier: + serializedVersion: 2 + m_Curve: + - time: -90 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 90 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + CurrentTargetSpeed: 8 + mouseLook: + XSensitivity: 2 + YSensitivity: 2 + clampVerticalRotation: 1 + MinimumX: -45 + MaximumX: 90 + smooth: 1 + smoothTime: 18 + advancedSettings: + groundCheckDistance: .100000001 + stickToGroundHelperDistance: .600000024 + slowDownRate: 20 + airControl: 0 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 83c81407209f85e4c87c0cda8b32868e, type: 3} + m_Name: + m_EditorClassIdentifier: + Camera: {fileID: 2000000} + motionBob: + HorizontalBobRange: .100000001 + VerticalBobRange: .0500000007 + Bobcurve: + serializedVersion: 2 + m_Curve: + - time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: .5 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 1.5 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - time: 2 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + VerticaltoHorizontalRatio: 2 + jumpAndLandingBob: + BobDuration: .150000006 + BobAmount: .200000003 + rigidbodyFirstPersonController: {fileID: 11400004} + StrideInterval: 4 + RunningStrideLengthen: .722000003 +--- !u!136 &13600000 +CapsuleCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Material: {fileID: 13400000, guid: c2815a7ab32e42c4bb42f59caacb8ec1, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: .5 + m_Height: 1.60000002 + m_Direction: 1 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100006} + m_IsPrefabParent: 1 diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/RigidBodyFPSController.prefab.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/RigidBodyFPSController.prefab.meta new file mode 100644 index 0000000..628a7e0 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Prefabs/RigidBodyFPSController.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: c6453f8e1f814744d8b94e5a6d1f9942 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts.meta new file mode 100644 index 0000000..6d321fa --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 314f49b24dc9d5d40956a7b28c67b237 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs new file mode 100644 index 0000000..fdebed7 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs @@ -0,0 +1,257 @@ +using System; +using UnityEngine; +using UnityStandardAssets.CrossPlatformInput; +using UnityStandardAssets.Utility; +using Random = UnityEngine.Random; + +namespace UnityStandardAssets.Characters.FirstPerson +{ + [RequireComponent(typeof (CharacterController))] + [RequireComponent(typeof (AudioSource))] + public class FirstPersonController : MonoBehaviour + { + [SerializeField] private bool m_IsWalking; + [SerializeField] private float m_WalkSpeed; + [SerializeField] private float m_RunSpeed; + [SerializeField] [Range(0f, 1f)] private float m_RunstepLenghten; + [SerializeField] private float m_JumpSpeed; + [SerializeField] private float m_StickToGroundForce; + [SerializeField] private float m_GravityMultiplier; + [SerializeField] private MouseLook m_MouseLook; + [SerializeField] private bool m_UseFovKick; + [SerializeField] private FOVKick m_FovKick = new FOVKick(); + [SerializeField] private bool m_UseHeadBob; + [SerializeField] private CurveControlledBob m_HeadBob = new CurveControlledBob(); + [SerializeField] private LerpControlledBob m_JumpBob = new LerpControlledBob(); + [SerializeField] private float m_StepInterval; + [SerializeField] private AudioClip[] m_FootstepSounds; // an array of footstep sounds that will be randomly selected from. + [SerializeField] private AudioClip m_JumpSound; // the sound played when character leaves the ground. + [SerializeField] private AudioClip m_LandSound; // the sound played when character touches back on ground. + + private Camera m_Camera; + private bool m_Jump; + private float m_YRotation; + private Vector2 m_Input; + private Vector3 m_MoveDir = Vector3.zero; + private CharacterController m_CharacterController; + private CollisionFlags m_CollisionFlags; + private bool m_PreviouslyGrounded; + private Vector3 m_OriginalCameraPosition; + private float m_StepCycle; + private float m_NextStep; + private bool m_Jumping; + private AudioSource m_AudioSource; + + // Use this for initialization + private void Start() + { + m_CharacterController = GetComponent(); + m_Camera = Camera.main; + m_OriginalCameraPosition = m_Camera.transform.localPosition; + m_FovKick.Setup(m_Camera); + m_HeadBob.Setup(m_Camera, m_StepInterval); + m_StepCycle = 0f; + m_NextStep = m_StepCycle/2f; + m_Jumping = false; + m_AudioSource = GetComponent(); + m_MouseLook.Init(transform , m_Camera.transform); + } + + + // Update is called once per frame + private void Update() + { + RotateView(); + // the jump state needs to read here to make sure it is not missed + if (!m_Jump) + { + m_Jump = CrossPlatformInputManager.GetButtonDown("Jump"); + } + + if (!m_PreviouslyGrounded && m_CharacterController.isGrounded) + { + StartCoroutine(m_JumpBob.DoBobCycle()); + PlayLandingSound(); + m_MoveDir.y = 0f; + m_Jumping = false; + } + if (!m_CharacterController.isGrounded && !m_Jumping && m_PreviouslyGrounded) + { + m_MoveDir.y = 0f; + } + + m_PreviouslyGrounded = m_CharacterController.isGrounded; + } + + + private void PlayLandingSound() + { + m_AudioSource.clip = m_LandSound; + m_AudioSource.Play(); + m_NextStep = m_StepCycle + .5f; + } + + + private void FixedUpdate() + { + float speed; + GetInput(out speed); + // always move along the camera forward as it is the direction that it being aimed at + Vector3 desiredMove = transform.forward*m_Input.y + transform.right*m_Input.x; + + // get a normal for the surface that is being touched to move along it + RaycastHit hitInfo; + Physics.SphereCast(transform.position, m_CharacterController.radius, Vector3.down, out hitInfo, + m_CharacterController.height/2f); + desiredMove = Vector3.ProjectOnPlane(desiredMove, hitInfo.normal).normalized; + + m_MoveDir.x = desiredMove.x*speed; + m_MoveDir.z = desiredMove.z*speed; + + + if (m_CharacterController.isGrounded) + { + m_MoveDir.y = -m_StickToGroundForce; + + if (m_Jump) + { + m_MoveDir.y = m_JumpSpeed; + PlayJumpSound(); + m_Jump = false; + m_Jumping = true; + } + } + else + { + m_MoveDir += Physics.gravity*m_GravityMultiplier*Time.fixedDeltaTime; + } + m_CollisionFlags = m_CharacterController.Move(m_MoveDir*Time.fixedDeltaTime); + + ProgressStepCycle(speed); + UpdateCameraPosition(speed); + } + + + private void PlayJumpSound() + { + m_AudioSource.clip = m_JumpSound; + m_AudioSource.Play(); + } + + + private void ProgressStepCycle(float speed) + { + if (m_CharacterController.velocity.sqrMagnitude > 0 && (m_Input.x != 0 || m_Input.y != 0)) + { + m_StepCycle += (m_CharacterController.velocity.magnitude + (speed*(m_IsWalking ? 1f : m_RunstepLenghten)))* + Time.fixedDeltaTime; + } + + if (!(m_StepCycle > m_NextStep)) + { + return; + } + + m_NextStep = m_StepCycle + m_StepInterval; + + PlayFootStepAudio(); + } + + + private void PlayFootStepAudio() + { + if (!m_CharacterController.isGrounded) + { + return; + } + // pick & play a random footstep sound from the array, + // excluding sound at index 0 + int n = Random.Range(1, m_FootstepSounds.Length); + m_AudioSource.clip = m_FootstepSounds[n]; + m_AudioSource.PlayOneShot(m_AudioSource.clip); + // move picked sound to index 0 so it's not picked next time + m_FootstepSounds[n] = m_FootstepSounds[0]; + m_FootstepSounds[0] = m_AudioSource.clip; + } + + + private void UpdateCameraPosition(float speed) + { + Vector3 newCameraPosition; + if (!m_UseHeadBob) + { + return; + } + if (m_CharacterController.velocity.magnitude > 0 && m_CharacterController.isGrounded) + { + m_Camera.transform.localPosition = + m_HeadBob.DoHeadBob(m_CharacterController.velocity.magnitude + + (speed*(m_IsWalking ? 1f : m_RunstepLenghten))); + newCameraPosition = m_Camera.transform.localPosition; + newCameraPosition.y = m_Camera.transform.localPosition.y - m_JumpBob.Offset(); + } + else + { + newCameraPosition = m_Camera.transform.localPosition; + newCameraPosition.y = m_OriginalCameraPosition.y - m_JumpBob.Offset(); + } + m_Camera.transform.localPosition = newCameraPosition; + } + + + private void GetInput(out float speed) + { + // Read input + float horizontal = CrossPlatformInputManager.GetAxis("Horizontal"); + float vertical = CrossPlatformInputManager.GetAxis("Vertical"); + + bool waswalking = m_IsWalking; + +#if !MOBILE_INPUT + // On standalone builds, walk/run speed is modified by a key press. + // keep track of whether or not the character is walking or running + m_IsWalking = !Input.GetKey(KeyCode.LeftShift); +#endif + // set the desired speed to be walking or running + speed = m_IsWalking ? m_WalkSpeed : m_RunSpeed; + m_Input = new Vector2(horizontal, vertical); + + // normalize input if it exceeds 1 in combined length: + if (m_Input.sqrMagnitude > 1) + { + m_Input.Normalize(); + } + + // handle speed change to give an fov kick + // only if the player is going to a run, is running and the fovkick is to be used + if (m_IsWalking != waswalking && m_UseFovKick && m_CharacterController.velocity.sqrMagnitude > 0) + { + StopAllCoroutines(); + StartCoroutine(!m_IsWalking ? m_FovKick.FOVKickUp() : m_FovKick.FOVKickDown()); + } + } + + + private void RotateView() + { + m_MouseLook.LookRotation (transform, m_Camera.transform); + } + + + private void OnControllerColliderHit(ControllerColliderHit hit) + { + Rigidbody body = hit.collider.attachedRigidbody; + //dont move the rigidbody if the character is on top of it + if (m_CollisionFlags == CollisionFlags.Below) + { + return; + } + + if (body == null || body.isKinematic) + { + return; + } + body.AddForceAtPosition(m_CharacterController.velocity*0.1f, hit.point, ForceMode.Impulse); + } + } +} diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs.meta new file mode 100644 index 0000000..437171c --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/FirstPersonController.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 05ec5cf00ca181d45a42ba1870e148c3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/HeadBob.cs b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/HeadBob.cs new file mode 100644 index 0000000..06ddecc --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/HeadBob.cs @@ -0,0 +1,55 @@ +using System; +using UnityEngine; +using UnityStandardAssets.Utility; + +namespace UnityStandardAssets.Characters.FirstPerson +{ + public class HeadBob : MonoBehaviour + { + public Camera Camera; + public CurveControlledBob motionBob = new CurveControlledBob(); + public LerpControlledBob jumpAndLandingBob = new LerpControlledBob(); + public RigidbodyFirstPersonController rigidbodyFirstPersonController; + public float StrideInterval; + [Range(0f, 1f)] public float RunningStrideLengthen; + + // private CameraRefocus m_CameraRefocus; + private bool m_PreviouslyGrounded; + private Vector3 m_OriginalCameraPosition; + + + private void Start() + { + motionBob.Setup(Camera, StrideInterval); + m_OriginalCameraPosition = Camera.transform.localPosition; + // m_CameraRefocus = new CameraRefocus(Camera, transform.root.transform, Camera.transform.localPosition); + } + + + private void Update() + { + // m_CameraRefocus.GetFocusPoint(); + Vector3 newCameraPosition; + if (rigidbodyFirstPersonController.Velocity.magnitude > 0 && rigidbodyFirstPersonController.Grounded) + { + Camera.transform.localPosition = motionBob.DoHeadBob(rigidbodyFirstPersonController.Velocity.magnitude*(rigidbodyFirstPersonController.Running ? RunningStrideLengthen : 1f)); + newCameraPosition = Camera.transform.localPosition; + newCameraPosition.y = Camera.transform.localPosition.y - jumpAndLandingBob.Offset(); + } + else + { + newCameraPosition = Camera.transform.localPosition; + newCameraPosition.y = m_OriginalCameraPosition.y - jumpAndLandingBob.Offset(); + } + Camera.transform.localPosition = newCameraPosition; + + if (!m_PreviouslyGrounded && rigidbodyFirstPersonController.Grounded) + { + StartCoroutine(jumpAndLandingBob.DoBobCycle()); + } + + m_PreviouslyGrounded = rigidbodyFirstPersonController.Grounded; + // m_CameraRefocus.SetFocusPoint(); + } + } +} diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/HeadBob.cs.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/HeadBob.cs.meta new file mode 100644 index 0000000..4cff284 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/HeadBob.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 83c81407209f85e4c87c0cda8b32868e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/MouseLook.cs b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/MouseLook.cs new file mode 100644 index 0000000..255be97 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/MouseLook.cs @@ -0,0 +1,73 @@ +using System; +using UnityEngine; +using UnityStandardAssets.CrossPlatformInput; + +namespace UnityStandardAssets.Characters.FirstPerson +{ + [Serializable] + public class MouseLook + { + public float XSensitivity = 2f; + public float YSensitivity = 2f; + public bool clampVerticalRotation = true; + public float MinimumX = -90F; + public float MaximumX = 90F; + public bool smooth; + public float smoothTime = 5f; + + + private Quaternion m_CharacterTargetRot; + private Quaternion m_CameraTargetRot; + + + public void Init(Transform character, Transform camera) + { + m_CharacterTargetRot = character.localRotation; + m_CameraTargetRot = camera.localRotation; + } + + + public void LookRotation(Transform character, Transform camera) + { + float yRot = CrossPlatformInputManager.GetAxis("Mouse X") * XSensitivity; + float xRot = CrossPlatformInputManager.GetAxis("Mouse Y") * YSensitivity; + + m_CharacterTargetRot *= Quaternion.Euler (0f, yRot, 0f); + m_CameraTargetRot *= Quaternion.Euler (-xRot, 0f, 0f); + + if(clampVerticalRotation) + m_CameraTargetRot = ClampRotationAroundXAxis (m_CameraTargetRot); + + if(smooth) + { + character.localRotation = Quaternion.Slerp (character.localRotation, m_CharacterTargetRot, + smoothTime * Time.deltaTime); + camera.localRotation = Quaternion.Slerp (camera.localRotation, m_CameraTargetRot, + smoothTime * Time.deltaTime); + } + else + { + character.localRotation = m_CharacterTargetRot; + camera.localRotation = m_CameraTargetRot; + } + } + + + Quaternion ClampRotationAroundXAxis(Quaternion q) + { + q.x /= q.w; + q.y /= q.w; + q.z /= q.w; + q.w = 1.0f; + + float angleX = 2.0f * Mathf.Rad2Deg * Mathf.Atan (q.x); + + angleX = Mathf.Clamp (angleX, MinimumX, MaximumX); + + q.x = Mathf.Tan (0.5f * Mathf.Deg2Rad * angleX); + + return q; + } + + } +} diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/MouseLook.cs.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/MouseLook.cs.meta new file mode 100644 index 0000000..2e6a76f --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/MouseLook.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 37e60a97f2c87ae41b6cdc1055d78cb9 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/RigidbodyFirstPersonController.cs b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/RigidbodyFirstPersonController.cs new file mode 100644 index 0000000..d193704 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/RigidbodyFirstPersonController.cs @@ -0,0 +1,264 @@ +using System; +using UnityEngine; +using UnityStandardAssets.CrossPlatformInput; + +namespace UnityStandardAssets.Characters.FirstPerson +{ + [RequireComponent(typeof (Rigidbody))] + [RequireComponent(typeof (CapsuleCollider))] + public class RigidbodyFirstPersonController : MonoBehaviour + { + [Serializable] + public class MovementSettings + { + public float ForwardSpeed = 8.0f; // Speed when walking forward + public float BackwardSpeed = 4.0f; // Speed when walking backwards + public float StrafeSpeed = 4.0f; // Speed when walking sideways + public float RunMultiplier = 2.0f; // Speed when sprinting + public KeyCode RunKey = KeyCode.LeftShift; + public float JumpForce = 30f; + public AnimationCurve SlopeCurveModifier = new AnimationCurve(new Keyframe(-90.0f, 1.0f), new Keyframe(0.0f, 1.0f), new Keyframe(90.0f, 0.0f)); + [HideInInspector] public float CurrentTargetSpeed = 8f; + +#if !MOBILE_INPUT + private bool m_Running; +#endif + + public void UpdateDesiredTargetSpeed(Vector2 input) + { + if (input == Vector2.zero) return; + if (input.x > 0 || input.x < 0) + { + //strafe + CurrentTargetSpeed = StrafeSpeed; + } + if (input.y < 0) + { + //backwards + CurrentTargetSpeed = BackwardSpeed; + } + if (input.y > 0) + { + //forwards + //handled last as if strafing and moving forward at the same time forwards speed should take precedence + CurrentTargetSpeed = ForwardSpeed; + } +#if !MOBILE_INPUT + if (Input.GetKey(RunKey)) + { + CurrentTargetSpeed *= RunMultiplier; + m_Running = true; + } + else + { + m_Running = false; + } +#endif + } + +#if !MOBILE_INPUT + public bool Running + { + get { return m_Running; } + } +#endif + } + + + [Serializable] + public class AdvancedSettings + { + public float groundCheckDistance = 0.01f; // distance for checking if the controller is grounded ( 0.01f seems to work best for this ) + public float stickToGroundHelperDistance = 0.5f; // stops the character + public float slowDownRate = 20f; // rate at which the controller comes to a stop when there is no input + public bool airControl; // can the user control the direction that is being moved in the air + } + + + public Camera cam; + public MovementSettings movementSettings = new MovementSettings(); + public MouseLook mouseLook = new MouseLook(); + public AdvancedSettings advancedSettings = new AdvancedSettings(); + + + private Rigidbody m_RigidBody; + private CapsuleCollider m_Capsule; + private float m_YRotation; + private Vector3 m_GroundContactNormal; + private bool m_Jump, m_PreviouslyGrounded, m_Jumping, m_IsGrounded; + + + public Vector3 Velocity + { + get { return m_RigidBody.velocity; } + } + + public bool Grounded + { + get { return m_IsGrounded; } + } + + public bool Jumping + { + get { return m_Jumping; } + } + + public bool Running + { + get + { + #if !MOBILE_INPUT + return movementSettings.Running; +#else + return false; +#endif + } + } + + + private void Start() + { + m_RigidBody = GetComponent(); + m_Capsule = GetComponent(); + mouseLook.Init (transform, cam.transform); + } + + + private void Update() + { + RotateView(); + + if (CrossPlatformInputManager.GetButtonDown("Jump") && !m_Jump) + { + m_Jump = true; + } + } + + + private void FixedUpdate() + { + GroundCheck(); + Vector2 input = GetInput(); + + if ((Mathf.Abs(input.x) > float.Epsilon || Mathf.Abs(input.y) > float.Epsilon) && (advancedSettings.airControl || m_IsGrounded)) + { + // always move along the camera forward as it is the direction that it being aimed at + Vector3 desiredMove = cam.transform.forward*input.y + cam.transform.right*input.x; + desiredMove = Vector3.ProjectOnPlane(desiredMove, m_GroundContactNormal).normalized; + + desiredMove.x = desiredMove.x*movementSettings.CurrentTargetSpeed; + desiredMove.z = desiredMove.z*movementSettings.CurrentTargetSpeed; + desiredMove.y = desiredMove.y*movementSettings.CurrentTargetSpeed; + if (m_RigidBody.velocity.sqrMagnitude < + (movementSettings.CurrentTargetSpeed*movementSettings.CurrentTargetSpeed)) + { + m_RigidBody.AddForce(desiredMove*SlopeMultiplier(), ForceMode.Impulse); + } + } + + if (m_IsGrounded) + { + m_RigidBody.drag = 5f; + + if (m_Jump) + { + m_RigidBody.drag = 0f; + m_RigidBody.velocity = new Vector3(m_RigidBody.velocity.x, 0f, m_RigidBody.velocity.z); + m_RigidBody.AddForce(new Vector3(0f, movementSettings.JumpForce, 0f), ForceMode.Impulse); + m_Jumping = true; + } + + if (!m_Jumping && Mathf.Abs(input.x) < float.Epsilon && Mathf.Abs(input.y) < float.Epsilon && m_RigidBody.velocity.magnitude < 1f) + { + m_RigidBody.Sleep(); + } + } + else + { + m_RigidBody.drag = 0f; + if (m_PreviouslyGrounded && !m_Jumping) + { + StickToGroundHelper(); + } + } + m_Jump = false; + } + + + private float SlopeMultiplier() + { + float angle = Vector3.Angle(m_GroundContactNormal, Vector3.up); + return movementSettings.SlopeCurveModifier.Evaluate(angle); + } + + + private void StickToGroundHelper() + { + RaycastHit hitInfo; + if (Physics.SphereCast(transform.position, m_Capsule.radius, Vector3.down, out hitInfo, + ((m_Capsule.height/2f) - m_Capsule.radius) + + advancedSettings.stickToGroundHelperDistance)) + { + if (Mathf.Abs(Vector3.Angle(hitInfo.normal, Vector3.up)) < 85f) + { + m_RigidBody.velocity = Vector3.ProjectOnPlane(m_RigidBody.velocity, hitInfo.normal); + } + } + } + + + private Vector2 GetInput() + { + + Vector2 input = new Vector2 + { + x = CrossPlatformInputManager.GetAxis("Horizontal"), + y = CrossPlatformInputManager.GetAxis("Vertical") + }; + movementSettings.UpdateDesiredTargetSpeed(input); + return input; + } + + + private void RotateView() + { + //avoids the mouse looking if the game is effectively paused + if (Mathf.Abs(Time.timeScale) < float.Epsilon) return; + + // get the rotation before it's changed + float oldYRotation = transform.eulerAngles.y; + + mouseLook.LookRotation (transform, cam.transform); + + if (m_IsGrounded || advancedSettings.airControl) + { + // Rotate the rigidbody velocity to match the new direction that the character is looking + Quaternion velRotation = Quaternion.AngleAxis(transform.eulerAngles.y - oldYRotation, Vector3.up); + m_RigidBody.velocity = velRotation*m_RigidBody.velocity; + } + } + + + /// sphere cast down just beyond the bottom of the capsule to see if the capsule is colliding round the bottom + private void GroundCheck() + { + m_PreviouslyGrounded = m_IsGrounded; + RaycastHit hitInfo; + if (Physics.SphereCast(transform.position, m_Capsule.radius, Vector3.down, out hitInfo, + ((m_Capsule.height/2f) - m_Capsule.radius) + advancedSettings.groundCheckDistance)) + { + m_IsGrounded = true; + m_GroundContactNormal = hitInfo.normal; + } + else + { + m_IsGrounded = false; + m_GroundContactNormal = Vector3.up; + } + if (!m_PreviouslyGrounded && m_IsGrounded && m_Jumping) + { + m_Jumping = false; + } + } + } +} diff --git a/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/RigidbodyFirstPersonController.cs.meta b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/RigidbodyFirstPersonController.cs.meta new file mode 100644 index 0000000..cad5637 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/FirstPersonCharacter/Scripts/RigidbodyFirstPersonController.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 81c9795a96c094f4cbde4d65546aa9b2 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/PhysicsMaterials.meta b/7 sins/Assets/Standard Assets/Characters/PhysicsMaterials.meta new file mode 100644 index 0000000..9c1c9e5 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/PhysicsMaterials.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: ea2a5216ffb8d4b319d09e8d7782120c +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall.meta new file mode 100644 index 0000000..47f8204 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 438c5036def53d643a5c720213903c0f +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials.meta new file mode 100644 index 0000000..c352db4 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 41db8cbfecdbdb54ab2bac971c05547a +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials/RollerBallGrey.mat b/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials/RollerBallGrey.mat new file mode 100644 index 0000000..524c5a8 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials/RollerBallGrey.mat @@ -0,0 +1,196 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: RollerBallGrey + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _LIGHTMAPPING_BAKED _LIGHTMAPPING_STATIC_LIGHTMAPS _UVPRIM_UV1 + _UVSEC_UV1 + m_LightmapFlags: 0 + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _Occlusion + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _Cutoff + second: .5 + data: + first: + name: _AlphaTestRef + second: .5 + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Parallax + second: .0199999996 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: .349999994 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _EmissionScaleUI + second: 1 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _Lightmapping + second: 0 + data: + first: + name: _EmissionScale + second: 1 + data: + first: + name: _DetailAlbedoMultiplier + second: 2 + data: + first: + name: _UVPrim + second: 0 + data: + first: + name: _DetailMode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: .498039216, g: .498039216, b: .498039216, a: 1} + data: + first: + name: _SpecColor + second: {r: .551470578, g: .551470578, b: .551470578, a: 1} + data: + first: + name: _EmissionColorUI + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _EmissionColorWithMapUI + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecularColor + second: {r: .0588235259, g: .0588235259, b: .0588235259, a: 1} diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials/RollerBallGrey.mat.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials/RollerBallGrey.mat.meta new file mode 100644 index 0000000..6e00016 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials/RollerBallGrey.mat.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 6fd099d339b4ae34692c8258e4f87531 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials/RollerBallWhite.mat b/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials/RollerBallWhite.mat new file mode 100644 index 0000000..c7ee897 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials/RollerBallWhite.mat @@ -0,0 +1,191 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: RollerBallWhite + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _LIGHTMAPPING_BAKED _LIGHTMAPPING_STATIC_LIGHTMAPS _UVPRIM_UV1 + _UVSEC_UV1 + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _Occlusion + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _AlphaTestRef + second: .5 + data: + first: + name: _Lightmapping + second: 0 + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Parallax + second: .0199999996 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: .200000003 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _EmissionScaleUI + second: 1 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _EmissionScale + second: 1 + data: + first: + name: _DetailAlbedoMultiplier + second: 2 + data: + first: + name: _UVPrim + second: 0 + data: + first: + name: _DetailMode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecularColor + second: {r: .0588235259, g: .0588235259, b: .0588235259, a: 1} + data: + first: + name: _EmissionColorUI + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _EmissionColorWithMapUI + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecColor + second: {r: .235294119, g: .235294119, b: .235294119, a: 1} diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials/RollerBallWhite.mat.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials/RollerBallWhite.mat.meta new file mode 100644 index 0000000..061564a --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Materials/RollerBallWhite.mat.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 4b5dce0492bdfb648a389fe390071625 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Models.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall/Models.meta new file mode 100644 index 0000000..be5d833 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Models.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 7076a2a45ec52cc469dff98247300c0f +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Models/RollerBall.fbx b/7 sins/Assets/Standard Assets/Characters/RollerBall/Models/RollerBall.fbx new file mode 100644 index 0000000..1109ce7 Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/RollerBall/Models/RollerBall.fbx differ diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Models/RollerBall.fbx.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall/Models/RollerBall.fbx.meta new file mode 100644 index 0000000..bffa921 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Models/RollerBall.fbx.meta @@ -0,0 +1,192 @@ +fileFormatVersion: 2 +guid: d05d496cb4f43c14e80630addd23652e +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 100002: group1 + 100004: prop_ball + 100006: vehicle_planeProp_front_gear + 100008: vehicle_planeProp_front_gearWheel + 100010: vehicle_planeProp_left_aileron + 100012: vehicle_planeProp_left_flap + 100014: vehicle_planeProp_left_gear + 100016: vehicle_planeProp_left_gearWheel + 100018: vehicle_planeProp_left_prop + 100020: vehicle_planeProp_left_propBlurPlane + 100022: vehicle_planeProp_left_propBlurPlane1 + 100024: vehicle_planeProp_left_propCone + 100026: vehicle_planeProp_leftWing_leftDoor + 100028: vehicle_planeProp_leftWing_rightDoor + 100030: vehicle_planeProp_right_aileron + 100032: vehicle_planeProp_right_flap + 100034: vehicle_planeProp_right_gear + 100036: vehicle_planeProp_right_gearWheel + 100038: vehicle_planeProp_right_prop + 100040: vehicle_planeProp_right_propBlurPlane + 100042: vehicle_planeProp_right_propBlurPlane1 + 100044: vehicle_planeProp_right_propCone + 100046: vehicle_planeProp_rightWing_leftDoor + 100048: vehicle_planeProp_rightWing_rightDoor + 100050: vehicle_planeProp_wing + 400000: //RootNode + 400002: group1 + 400004: prop_ball + 400006: vehicle_planeProp_front_gear + 400008: vehicle_planeProp_front_gearWheel + 400010: vehicle_planeProp_left_aileron + 400012: vehicle_planeProp_left_flap + 400014: vehicle_planeProp_left_gear + 400016: vehicle_planeProp_left_gearWheel + 400018: vehicle_planeProp_left_prop + 400020: vehicle_planeProp_left_propBlurPlane + 400022: vehicle_planeProp_left_propBlurPlane1 + 400024: vehicle_planeProp_left_propCone + 400026: vehicle_planeProp_leftWing_leftDoor + 400028: vehicle_planeProp_leftWing_rightDoor + 400030: vehicle_planeProp_right_aileron + 400032: vehicle_planeProp_right_flap + 400034: vehicle_planeProp_right_gear + 400036: vehicle_planeProp_right_gearWheel + 400038: vehicle_planeProp_right_prop + 400040: vehicle_planeProp_right_propBlurPlane + 400042: vehicle_planeProp_right_propBlurPlane1 + 400044: vehicle_planeProp_right_propCone + 400046: vehicle_planeProp_rightWing_leftDoor + 400048: vehicle_planeProp_rightWing_rightDoor + 400050: vehicle_planeProp_wing + 2300000: //RootNode + 2300002: prop_ball + 2300004: vehicle_planeProp_front_gear + 2300006: vehicle_planeProp_front_gearWheel + 2300008: vehicle_planeProp_left_aileron + 2300010: vehicle_planeProp_left_flap + 2300012: vehicle_planeProp_left_gear + 2300014: vehicle_planeProp_left_gearWheel + 2300016: vehicle_planeProp_left_prop + 2300018: vehicle_planeProp_left_propBlurPlane + 2300020: vehicle_planeProp_left_propBlurPlane1 + 2300022: vehicle_planeProp_left_propCone + 2300024: vehicle_planeProp_leftWing_leftDoor + 2300026: vehicle_planeProp_leftWing_rightDoor + 2300028: vehicle_planeProp_right_aileron + 2300030: vehicle_planeProp_right_flap + 2300032: vehicle_planeProp_right_gear + 2300034: vehicle_planeProp_right_gearWheel + 2300036: vehicle_planeProp_right_prop + 2300038: vehicle_planeProp_right_propBlurPlane + 2300040: vehicle_planeProp_right_propBlurPlane1 + 2300042: vehicle_planeProp_right_propCone + 2300044: vehicle_planeProp_rightWing_leftDoor + 2300046: vehicle_planeProp_rightWing_rightDoor + 2300048: vehicle_planeProp_wing + 3300000: //RootNode + 3300002: prop_ball + 3300004: vehicle_planeProp_front_gear + 3300006: vehicle_planeProp_front_gearWheel + 3300008: vehicle_planeProp_left_aileron + 3300010: vehicle_planeProp_left_flap + 3300012: vehicle_planeProp_left_gear + 3300014: vehicle_planeProp_left_gearWheel + 3300016: vehicle_planeProp_left_prop + 3300018: vehicle_planeProp_left_propBlurPlane + 3300020: vehicle_planeProp_left_propBlurPlane1 + 3300022: vehicle_planeProp_left_propCone + 3300024: vehicle_planeProp_leftWing_leftDoor + 3300026: vehicle_planeProp_leftWing_rightDoor + 3300028: vehicle_planeProp_right_aileron + 3300030: vehicle_planeProp_right_flap + 3300032: vehicle_planeProp_right_gear + 3300034: vehicle_planeProp_right_gearWheel + 3300036: vehicle_planeProp_right_prop + 3300038: vehicle_planeProp_right_propBlurPlane + 3300040: vehicle_planeProp_right_propBlurPlane1 + 3300042: vehicle_planeProp_right_propCone + 3300044: vehicle_planeProp_rightWing_leftDoor + 3300046: vehicle_planeProp_rightWing_rightDoor + 3300048: vehicle_planeProp_wing + 4300000: Ball + 4300002: pCube1 + 4300004: prop_ball + 4300006: vehicle_planeProp_rightWing_rightDoor + 4300008: vehicle_planeProp_rightWing_leftDoor + 4300010: vehicle_planeProp_leftWing_rightDoor + 4300012: vehicle_planeProp_leftWing_leftDoor + 4300014: vehicle_planeProp_right_propBlurPlane + 4300016: vehicle_planeProp_right_propCone + 4300018: vehicle_planeProp_left_propCone + 4300020: vehicle_planeProp_left_propBlurPlane + 4300022: vehicle_planeProp_right_aileron + 4300024: vehicle_planeProp_right_flap + 4300026: vehicle_planeProp_left_flap + 4300028: vehicle_planeProp_left_aileron + 4300030: vehicle_planeProp_right_gearWheel + 4300032: vehicle_planeProp_right_gear + 4300034: vehicle_planeProp_left_gearWheel + 4300036: vehicle_planeProp_left_gear + 4300038: vehicle_planeProp_right_prop + 4300040: vehicle_planeProp_left_prop + 4300042: vehicle_planeProp_front_gear + 4300044: vehicle_planeProp_front_gearWheel + 4300046: vehicle_planeProp_wing + 4300048: vehicle_planeProp_left_propBlurPlane1 + 4300050: vehicle_planeProp_right_propBlurPlane1 + 4300052: RollerBall + 9500000: //RootNode + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 0 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + 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: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Prefabs.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall/Prefabs.meta new file mode 100644 index 0000000..4b3b950 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Prefabs.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 5d2f1a0944eff024ab396500807b91cd +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Prefabs/RollerBall.prefab b/7 sins/Assets/Standard Assets/Characters/RollerBall/Prefabs/RollerBall.prefab new file mode 100644 index 0000000..741a67f --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Prefabs/RollerBall.prefab @@ -0,0 +1,130 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 33: {fileID: 3300000} + - 23: {fileID: 2300000} + - 135: {fileID: 13500000} + - 54: {fileID: 5400000} + - 114: {fileID: 11400000} + - 114: {fileID: 11400002} + m_Layer: 9 + m_Name: RollerBall + m_TagString: Player + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5.40025711, y: -3.13121223, z: -.992190003} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 6fd099d339b4ae34692c8258e4f87531, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 0 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 4300052, guid: d05d496cb4f43c14e80630addd23652e, type: 3} +--- !u!54 &5400000 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + serializedVersion: 2 + m_Mass: 1 + m_Drag: .100000001 + m_AngularDrag: 1 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e004fefca5c7ba44d9c5ffd46fdee2ed, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MovePower: 5 + m_UseTorque: 1 + m_MaxAngularVelocity: 25 + m_JumpPower: 4 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: daa7e0829bc72c94babd728cc0466196, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!135 &13500000 +SphereCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Material: {fileID: 13400000, guid: 52baaeb214519f347a35cf0edfd262ff, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: .5 + m_Center: {x: 0, y: 0, z: 0} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Prefabs/RollerBall.prefab.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall/Prefabs/RollerBall.prefab.meta new file mode 100644 index 0000000..1389f89 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Prefabs/RollerBall.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 753ea9ccf9eee6c42a0954ec8663b992 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/RollerBallGuidelines.txt b/7 sins/Assets/Standard Assets/Characters/RollerBall/RollerBallGuidelines.txt new file mode 100644 index 0000000..57cf8a6 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/RollerBallGuidelines.txt @@ -0,0 +1,15 @@ +The RollerBall prefab is a very simple controllable example which is designed to be used as-is. Just drop the prefab into your scene and you're good to go. It's designed as a minimal demonstration of using our Cross Platform Input scripts, and to demonstrate the way we've chosen to separate the input from the mechanics of the controller, so that you're free to swap in other input styles or AI controls. + +The ball converts its input to camera-relative motion, so it works fine with any of the camera rigs provided - even the CCTV Camera Rig! + +The simplest way to get started with the rolling ball controller is to: + +1) Start with a suitable scene. There ought to be enough flat ground to roll around on. + +2) Place the "RollerBall" prefab in the scene. + +3) Place a camera rig in the scene, from the Cameras folder. + +4) If present, delete the "Main Camera" that exists in new scenes by default. The camera rigs contain their own camera, so you don't need the default camera. + +There are a number of simple adjustable settings on the Ball allowing you to change the handling and jump power. For more information, see the comments in the script. \ No newline at end of file diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/RollerBallGuidelines.txt.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall/RollerBallGuidelines.txt.meta new file mode 100644 index 0000000..5537c4e --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/RollerBallGuidelines.txt.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 0cdb788e79be7594e8cc8e1f742d23b7 +TextScriptImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts.meta new file mode 100644 index 0000000..41e8d75 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 41b808ba7c2f15e47bef4912db87d7c5 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts/Ball.cs b/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts/Ball.cs new file mode 100644 index 0000000..6d37fbd --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts/Ball.cs @@ -0,0 +1,47 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.Vehicles.Ball +{ + public class Ball : MonoBehaviour + { + [SerializeField] private float m_MovePower = 5; // The force added to the ball to move it. + [SerializeField] private bool m_UseTorque = true; // Whether or not to use torque to move the ball. + [SerializeField] private float m_MaxAngularVelocity = 25; // The maximum velocity the ball can rotate at. + [SerializeField] private float m_JumpPower = 2; // The force added to the ball when it jumps. + + private const float k_GroundRayLength = 1f; // The length of the ray to check if the ball is grounded. + private Rigidbody m_Rigidbody; + + + private void Start() + { + m_Rigidbody = GetComponent(); + // Set the maximum angular velocity. + GetComponent().maxAngularVelocity = m_MaxAngularVelocity; + } + + + public void Move(Vector3 moveDirection, bool jump) + { + // If using torque to rotate the ball... + if (m_UseTorque) + { + // ... add torque around the axis defined by the move direction. + m_Rigidbody.AddTorque(new Vector3(moveDirection.z, 0, -moveDirection.x)*m_MovePower); + } + else + { + // Otherwise add force in the move direction. + m_Rigidbody.AddForce(moveDirection*m_MovePower); + } + + // If on the ground and jump is pressed... + if (Physics.Raycast(transform.position, -Vector3.up, k_GroundRayLength) && jump) + { + // ... add force in upwards. + m_Rigidbody.AddForce(Vector3.up*m_JumpPower, ForceMode.Impulse); + } + } + } +} diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts/Ball.cs.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts/Ball.cs.meta new file mode 100644 index 0000000..4035745 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts/Ball.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e004fefca5c7ba44d9c5ffd46fdee2ed +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts/BallUserControl.cs b/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts/BallUserControl.cs new file mode 100644 index 0000000..e766c0f --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts/BallUserControl.cs @@ -0,0 +1,69 @@ +using System; +using UnityEngine; +using UnityStandardAssets.CrossPlatformInput; + +namespace UnityStandardAssets.Vehicles.Ball +{ + public class BallUserControl : MonoBehaviour + { + private Ball ball; // Reference to the ball controller. + + private Vector3 move; + // the world-relative desired move direction, calculated from the camForward and user input. + + private Transform cam; // A reference to the main camera in the scenes transform + private Vector3 camForward; // The current forward direction of the camera + private bool jump; // whether the jump button is currently pressed + + + private void Awake() + { + // Set up the reference. + ball = GetComponent(); + + + // get the transform of the main camera + if (Camera.main != null) + { + cam = Camera.main.transform; + } + else + { + Debug.LogWarning( + "Warning: no main camera found. Ball needs a Camera tagged \"MainCamera\", for camera-relative controls."); + // we use world-relative controls in this case, which may not be what the user wants, but hey, we warned them! + } + } + + + private void Update() + { + // Get the axis and jump input. + + float h = CrossPlatformInputManager.GetAxis("Horizontal"); + float v = CrossPlatformInputManager.GetAxis("Vertical"); + jump = CrossPlatformInputManager.GetButton("Jump"); + + // calculate move direction + if (cam != null) + { + // calculate camera relative direction to move: + camForward = Vector3.Scale(cam.forward, new Vector3(1, 0, 1)).normalized; + move = (v*camForward + h*cam.right).normalized; + } + else + { + // we use world-relative directions in the case of no main camera + move = (v*Vector3.forward + h*Vector3.right).normalized; + } + } + + + private void FixedUpdate() + { + // Call the Move function of the ball controller + ball.Move(move, jump); + jump = false; + } + } +} diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts/BallUserControl.cs.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts/BallUserControl.cs.meta new file mode 100644 index 0000000..b7d7bee --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Scripts/BallUserControl.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: daa7e0829bc72c94babd728cc0466196 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures.meta new file mode 100644 index 0000000..a0ba3cb --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: a0245c71eb710114392b7dcfe5484e1b +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures/RollerBallAlbedo.png b/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures/RollerBallAlbedo.png new file mode 100644 index 0000000..cf82925 Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures/RollerBallAlbedo.png differ diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures/RollerBallAlbedo.png.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures/RollerBallAlbedo.png.meta new file mode 100644 index 0000000..6acf25d --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures/RollerBallAlbedo.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 4b42c70f54fe4f24d84cdc651f46c005 +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: 1024 + 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: diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures/RollerBallSpecularGloss.png b/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures/RollerBallSpecularGloss.png new file mode 100644 index 0000000..c66a07d Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures/RollerBallSpecularGloss.png differ diff --git a/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures/RollerBallSpecularGloss.png.meta b/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures/RollerBallSpecularGloss.png.meta new file mode 100644 index 0000000..09bddd7 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/RollerBall/Textures/RollerBallSpecularGloss.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 7700d93a317c89246a647c7a6c3e7399 +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: 1024 + 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: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter.meta new file mode 100644 index 0000000..b5c4875 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 8912f13e18e67bc478684ec30d73bc64 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation.meta new file mode 100644 index 0000000..f9d5681 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: eb0e763ded53048dd80e7b78c35ded56 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidCrouch.fbx b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidCrouch.fbx new file mode 100644 index 0000000..6bbd1c3 Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidCrouch.fbx differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidCrouch.fbx.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidCrouch.fbx.meta new file mode 100644 index 0000000..d4525b1 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidCrouch.fbx.meta @@ -0,0 +1,1147 @@ +fileFormatVersion: 2 +guid: d89ea37480b6d75458aa38843e9688dc +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Chest + 100002: //RootNode + 100004: Geo_grp + 100006: Head + 100008: Hips + 100010: Jaw + 100012: JawEND + 100014: Le_Eye_Mesh + 100016: LeftArm + 100018: LeftCheek + 100020: LeftEye + 100022: LeftEyelidLower + 100024: LeftEyelidUpper + 100026: LeftFoot + 100028: LeftForeArm + 100030: LeftHand + 100032: LeftHandIndex1 + 100034: LeftHandIndex2 + 100036: LeftHandIndex3 + 100038: LeftHandMiddle1 + 100040: LeftHandMiddle2 + 100042: LeftHandMiddle3 + 100044: LeftHandPinky1 + 100046: LeftHandPinky2 + 100048: LeftHandPinky3 + 100050: LeftHandRing1 + 100052: LeftHandRing2 + 100054: LeftHandRing3 + 100056: LeftHandThumb1 + 100058: LeftHandThumb2 + 100060: LeftHandThumb3 + 100062: LeftInnerBrow + 100064: LeftIOuterBrow + 100066: LeftLeg + 100068: LeftLipCorner + 100070: LeftLipLower + 100072: LeftLipUpper + 100074: LeftNostril + 100076: LeftShoulder + 100078: LeftToes + 100080: LeftUpLeg + 100082: Lw_Teeth_Mesh + 100084: Neck + 100086: Reference + 100088: Ri_Eye_Mesh + 100090: RightArm + 100092: RightCheek + 100094: RightEye + 100096: RightEyelidLower + 100098: RightEyelidUpper + 100100: RightFoot + 100102: RightForeArm + 100104: RightHand + 100106: RightHandIndex1 + 100108: RightHandIndex2 + 100110: RightHandIndex3 + 100112: RightHandMiddle1 + 100114: RightHandMiddle2 + 100116: RightHandMiddle3 + 100118: RightHandPinky1 + 100120: RightHandPinky2 + 100122: RightHandPinky3 + 100124: RightHandRing1 + 100126: RightHandRing2 + 100128: RightHandRing3 + 100130: RightHandThumb1 + 100132: RightHandThumb2 + 100134: RightHandThumb3 + 100136: RightInnerBrow + 100138: RightIOuterBrow + 100140: RightLeg + 100142: RightLipCorner + 100144: RightLipLower + 100146: RightLipUpper + 100148: RightNostril + 100150: RightShoulder + 100152: RightToes + 100154: RightUpLeg + 100156: Spine + 100158: TongueBack + 100160: TongueTip + 100162: Tounge_Mesh + 100164: Unity_Body_Mesh + 100166: Up_Teeth_Mesh + 400000: Chest + 400002: //RootNode + 400004: Geo_grp + 400006: Head + 400008: Hips + 400010: Jaw + 400012: JawEND + 400014: Le_Eye_Mesh + 400016: LeftArm + 400018: LeftCheek + 400020: LeftEye + 400022: LeftEyelidLower + 400024: LeftEyelidUpper + 400026: LeftFoot + 400028: LeftForeArm + 400030: LeftHand + 400032: LeftHandIndex1 + 400034: LeftHandIndex2 + 400036: LeftHandIndex3 + 400038: LeftHandMiddle1 + 400040: LeftHandMiddle2 + 400042: LeftHandMiddle3 + 400044: LeftHandPinky1 + 400046: LeftHandPinky2 + 400048: LeftHandPinky3 + 400050: LeftHandRing1 + 400052: LeftHandRing2 + 400054: LeftHandRing3 + 400056: LeftHandThumb1 + 400058: LeftHandThumb2 + 400060: LeftHandThumb3 + 400062: LeftInnerBrow + 400064: LeftIOuterBrow + 400066: LeftLeg + 400068: LeftLipCorner + 400070: LeftLipLower + 400072: LeftLipUpper + 400074: LeftNostril + 400076: LeftShoulder + 400078: LeftToes + 400080: LeftUpLeg + 400082: Lw_Teeth_Mesh + 400084: Neck + 400086: Reference + 400088: Ri_Eye_Mesh + 400090: RightArm + 400092: RightCheek + 400094: RightEye + 400096: RightEyelidLower + 400098: RightEyelidUpper + 400100: RightFoot + 400102: RightForeArm + 400104: RightHand + 400106: RightHandIndex1 + 400108: RightHandIndex2 + 400110: RightHandIndex3 + 400112: RightHandMiddle1 + 400114: RightHandMiddle2 + 400116: RightHandMiddle3 + 400118: RightHandPinky1 + 400120: RightHandPinky2 + 400122: RightHandPinky3 + 400124: RightHandRing1 + 400126: RightHandRing2 + 400128: RightHandRing3 + 400130: RightHandThumb1 + 400132: RightHandThumb2 + 400134: RightHandThumb3 + 400136: RightInnerBrow + 400138: RightIOuterBrow + 400140: RightLeg + 400142: RightLipCorner + 400144: RightLipLower + 400146: RightLipUpper + 400148: RightNostril + 400150: RightShoulder + 400152: RightToes + 400154: RightUpLeg + 400156: Spine + 400158: TongueBack + 400160: TongueTip + 400162: Tounge_Mesh + 400164: Unity_Body_Mesh + 400166: Up_Teeth_Mesh + 2300000: Le_Eye_Mesh + 2300002: Ri_Eye_Mesh + 3300000: Le_Eye_Mesh + 3300002: Ri_Eye_Mesh + 4300000: Unity_Body_Mesh + 4300002: Up_Teeth_Mesh + 4300004: Lw_Teeth_Mesh + 4300006: Tounge_Mesh + 4300008: Le_Eye_Mesh + 4300010: Ri_Eye_Mesh + 7400000: UNTY_Sneak_tk04 + 7400002: HumanoidCrouchIdle + 7400004: HumanoidCrouchWalk + 7400006: HumanoidCrouchWalkRight + 7400008: HumanoidCrouchWalkLeft + 7400010: HumanoidCrouchTurnRight + 7400012: HumanoidCrouchTurnLeft + 7400014: HumanoidCrouchWalkRightB + 9500000: //RootNode + 13700000: Lw_Teeth_Mesh + 13700002: Tounge_Mesh + 13700004: Unity_Body_Mesh + 13700006: Up_Teeth_Mesh + materials: + importMaterials: 0 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: HumanoidCrouchIdle + takeName: Take 001 + firstFrame: 264 + lastFrame: 319 + wrapMode: 0 + orientationOffsetY: -38 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidCrouchWalk + takeName: Take 001 + firstFrame: 105 + lastFrame: 159 + wrapMode: 0 + orientationOffsetY: -38 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidCrouchWalkRight + takeName: Take 001 + firstFrame: 2193 + lastFrame: 2245 + wrapMode: 0 + orientationOffsetY: -38 + level: 0 + cycleOffset: .300000012 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidCrouchWalkLeft + takeName: Take 001 + firstFrame: 1542 + lastFrame: 1610 + wrapMode: 0 + orientationOffsetY: -38 + level: 0 + cycleOffset: .709999979 + 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: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidCrouchTurnRight + takeName: Take 001 + firstFrame: 1932 + lastFrame: 1976 + wrapMode: 0 + orientationOffsetY: -38 + 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: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidCrouchTurnLeft + takeName: Take 001 + firstFrame: 1932 + lastFrame: 1976 + wrapMode: 0 + orientationOffsetY: 38 + 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: 1 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidCrouchWalkRightB + takeName: Take 001 + firstFrame: 1542 + lastFrame: 1610 + wrapMode: 0 + orientationOffsetY: 38 + 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: 1 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + 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 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: + - boneName: Hips + humanName: Hips + limit: + min: {x: -40, y: -40, z: -40} + max: {x: 40, y: 40, z: 40} + value: {x: .0748809204, y: 0, z: .0374404602} + length: .0936011821 + modified: 1 + - boneName: LeftUpLeg + humanName: LeftUpperLeg + limit: + min: {x: -60.0000038, y: -60.0000038, z: -90} + max: {x: 60.0000038, y: 60.0000038, z: 50} + value: {x: .327766955, y: 0, z: .163883477} + length: .409708828 + modified: 1 + - boneName: RightUpLeg + humanName: RightUpperLeg + limit: + min: {x: -60.0000038, y: -60.0000038, z: -90} + max: {x: 60.0000038, y: 60.0000038, z: 50} + value: {x: .327766657, y: 0, z: .163883328} + length: .40970847 + modified: 1 + - boneName: LeftLeg + humanName: LeftLowerLeg + limit: + min: {x: -90, y: 0, z: -80} + max: {x: 90, y: 0, z: 80} + value: {x: .338686317, y: 0, z: .169343159} + length: .423358053 + modified: 1 + - boneName: RightLeg + humanName: RightLowerLeg + limit: + min: {x: -90, y: 0, z: -80} + max: {x: 90, y: 0, z: 80} + value: {x: .338686228, y: 0, z: .169343114} + length: .423357934 + modified: 1 + - boneName: LeftFoot + humanName: LeftFoot + limit: + min: {x: 0, y: -30.0000019, z: -50} + max: {x: 0, y: 30.0000019, z: 50} + value: {x: .0686752051, y: 0, z: .0343376026} + length: .0858440399 + modified: 1 + - boneName: RightFoot + humanName: RightFoot + limit: + min: {x: 0, y: -30.0000019, z: -50} + max: {x: 0, y: 30.0000019, z: 50} + value: {x: .0686753467, y: 0, z: .0343376733} + length: .0858442187 + modified: 1 + - boneName: Spine + humanName: Spine + limit: + min: {x: -40, y: -40, z: -40} + max: {x: 40, y: 40, z: 40} + value: {x: .131201908, y: 0, z: .065600954} + length: .164002463 + modified: 1 + - boneName: Chest + humanName: Chest + limit: + min: {x: -40, y: -40, z: -40} + max: {x: 40, y: 40, z: 40} + value: {x: .190353379, y: 0, z: .0951766893} + length: .237941802 + modified: 1 + - boneName: Neck + humanName: Neck + limit: + min: {x: -40, y: -40, z: -40} + max: {x: 40, y: 40, z: 40} + value: {x: .0855656564, y: 0, z: .0427828282} + length: .106957108 + modified: 1 + - boneName: Head + humanName: Head + limit: + min: {x: -40, y: -40, z: -40} + max: {x: 40, y: 40, z: 40} + value: {x: .0855656564, y: 0, z: .0427828282} + length: .106957108 + modified: 1 + - boneName: LeftShoulder + humanName: LeftShoulder + limit: + min: {x: 0, y: -15.000001, z: -15.000001} + max: {x: 0, y: 15.000001, z: 30.0000019} + value: {x: .0728295371, y: 0, z: .0364147685} + length: .0910369605 + modified: 1 + - boneName: RightShoulder + humanName: RightShoulder + limit: + min: {x: 0, y: -15.000001, z: -15.000001} + max: {x: 0, y: 15.000001, z: 30.0000019} + value: {x: .0728297681, y: 0, z: .036414884} + length: .0910372436 + modified: 1 + - boneName: LeftArm + humanName: LeftUpperArm + limit: + min: {x: -90, y: -100, z: -60.0000038} + max: {x: 90, y: 100, z: 100} + value: {x: .203239575, y: 0, z: .101619788} + length: .25404954 + modified: 1 + - boneName: RightArm + humanName: RightUpperArm + limit: + min: {x: -90, y: -100, z: -60.0000038} + max: {x: 90, y: 100, z: 100} + value: {x: .203239575, y: 0, z: .101619788} + length: .25404954 + modified: 1 + - boneName: LeftForeArm + humanName: LeftLowerArm + limit: + min: {x: -90, y: 0, z: -80} + max: {x: 90, y: 0, z: 80} + value: {x: .197111592, y: 0, z: .0985557958} + length: .246389553 + modified: 1 + - boneName: RightForeArm + humanName: RightLowerArm + limit: + min: {x: -90, y: 0, z: -80} + max: {x: 90, y: 0, z: 80} + value: {x: .197110742, y: 0, z: .0985553712} + length: .246388495 + modified: 1 + - boneName: LeftHand + humanName: LeftHand + limit: + min: {x: 0, y: -40, z: -80} + max: {x: 0, y: 40, z: 80} + value: {x: .0985557958, y: 0, z: .0492778979} + length: .123194776 + modified: 1 + - boneName: RightHand + humanName: RightHand + limit: + min: {x: 0, y: -40, z: -80} + max: {x: 0, y: 40, z: 80} + value: {x: .0985553712, y: 0, z: .0492776856} + length: .123194247 + modified: 1 + - boneName: LeftToes + humanName: LeftToes + limit: + min: {x: 0, y: 0, z: -50} + max: {x: 0, y: 0, z: 50} + value: {x: .065187104, y: 0, z: .032593552} + length: .0814839154 + modified: 1 + - boneName: RightToes + humanName: RightToes + limit: + min: {x: 0, y: 0, z: -50} + max: {x: 0, y: 0, z: 50} + value: {x: .0651872158, y: 0, z: .0325936079} + length: .081484057 + modified: 1 + - boneName: LeftCheek + humanName: LeftEye + limit: + min: {x: 0, y: -20, z: -10} + max: {x: 0, y: 20, z: 15.000001} + value: {x: .0799999759, y: 0, z: .0399999879} + length: .100000001 + modified: 1 + - boneName: RightCheek + humanName: RightEye + limit: + min: {x: 0, y: -20, z: -10} + max: {x: 0, y: 20, z: 15.000001} + value: {x: .0799999759, y: 0, z: .0399999879} + length: .100000001 + modified: 1 + - boneName: Jaw + humanName: Jaw + limit: + min: {x: 0, y: -10, z: -10} + max: {x: 0, y: 10, z: 10} + value: {x: .0799999759, y: 0, z: .0399999879} + length: .100000001 + modified: 1 + - boneName: LeftHandThumb1 + humanName: Left Thumb Proximal + limit: + min: {x: 0, y: -25, z: -20} + max: {x: 0, y: 25, z: 20} + value: {x: .0232954323, y: 0, z: .0116477162} + length: .0291192997 + modified: 1 + - boneName: LeftHandThumb2 + humanName: Left Thumb Intermediate + limit: + min: {x: 0, y: 0, z: -40} + max: {x: 0, y: 0, z: 35} + value: {x: .0270182174, y: 0, z: .0135091087} + length: .0337727815 + modified: 1 + - boneName: LeftHandThumb3 + humanName: Left Thumb Distal + limit: + min: {x: 0, y: 0, z: -40} + max: {x: 0, y: 0, z: 35} + value: {x: .0202636626, y: 0, z: .0101318313} + length: .0253295861 + modified: 1 + - boneName: LeftHandIndex1 + humanName: Left Index Proximal + limit: + min: {x: 0, y: -20, z: -50} + max: {x: 0, y: 20, z: 50} + value: {x: .0318517908, y: 0, z: .0159258954} + length: .0398147553 + modified: 1 + - boneName: LeftHandIndex2 + humanName: Left Index Intermediate + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .0223746132, y: 0, z: .0111873066} + length: .0279682763 + modified: 1 + - boneName: LeftHandIndex3 + humanName: Left Index Distal + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .0167809594, y: 0, z: .00839047972} + length: .0209762082 + modified: 1 + - boneName: LeftHandMiddle1 + humanName: Left Middle Proximal + limit: + min: {x: 0, y: -7.50000048, z: -50} + max: {x: 0, y: 7.50000048, z: 50} + value: {x: .0354253612, y: 0, z: .0177126806} + length: .0442817174 + modified: 1 + - boneName: LeftHandMiddle2 + humanName: Left Middle Intermediate + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .0271717981, y: 0, z: .013585899} + length: .0339647569 + modified: 1 + - boneName: LeftHandMiddle3 + humanName: Left Middle Distal + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .0203788485, y: 0, z: .0101894243} + length: .0254735686 + modified: 1 + - boneName: LeftHandRing1 + humanName: Left Ring Proximal + limit: + min: {x: 0, y: -7.50000048, z: -50} + max: {x: 0, y: 7.50000048, z: 50} + value: {x: .034554895, y: 0, z: .0172774475} + length: .0431936346 + modified: 1 + - boneName: LeftHandRing2 + humanName: Left Ring Intermediate + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .0246685278, y: 0, z: .0123342639} + length: .0308356676 + modified: 1 + - boneName: LeftHandRing3 + humanName: Left Ring Distal + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .0185013935, y: 0, z: .00925069675} + length: .0231267512 + modified: 1 + - boneName: LeftHandPinky1 + humanName: Left Little Proximal + limit: + min: {x: 0, y: -20, z: -50} + max: {x: 0, y: 20, z: 50} + value: {x: .024671454, y: 0, z: .012335727} + length: .0308393259 + modified: 1 + - boneName: LeftHandPinky2 + humanName: Left Little Intermediate + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .0184512939, y: 0, z: .00922564697} + length: .0230641253 + modified: 1 + - boneName: LeftHandPinky3 + humanName: Left Little Distal + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .0138384728, y: 0, z: .00691923639} + length: .0172980949 + modified: 1 + - boneName: RightHandThumb1 + humanName: Right Thumb Proximal + limit: + min: {x: 0, y: -25, z: -20} + max: {x: 0, y: 25, z: 20} + value: {x: .0232955087, y: 0, z: .0116477543} + length: .0291193947 + modified: 1 + - boneName: RightHandThumb2 + humanName: Right Thumb Intermediate + limit: + min: {x: 0, y: 0, z: -40} + max: {x: 0, y: 0, z: 35} + value: {x: .0270181522, y: 0, z: .0135090761} + length: .0337726995 + modified: 1 + - boneName: RightHandThumb3 + humanName: Right Thumb Distal + limit: + min: {x: 0, y: 0, z: -40} + max: {x: 0, y: 0, z: 35} + value: {x: .0202636123, y: 0, z: .0101318061} + length: .0253295247 + modified: 1 + - boneName: RightHandIndex1 + humanName: Right Index Proximal + limit: + min: {x: 0, y: -20, z: -50} + max: {x: 0, y: 20, z: 50} + value: {x: .0318510309, y: 0, z: .0159255154} + length: .0398138054 + modified: 1 + - boneName: RightHandIndex2 + humanName: Right Index Intermediate + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .0223747212, y: 0, z: .0111873606} + length: .0279684104 + modified: 1 + - boneName: RightHandIndex3 + humanName: Right Index Distal + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .0167810395, y: 0, z: .00839051977} + length: .0209763087 + modified: 1 + - boneName: RightHandMiddle1 + humanName: Right Middle Proximal + limit: + min: {x: 0, y: -7.50000048, z: -50} + max: {x: 0, y: 7.50000048, z: 50} + value: {x: .0354258306, y: 0, z: .0177129153} + length: .044282306 + modified: 1 + - boneName: RightHandMiddle2 + humanName: Right Middle Intermediate + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .0271718819, y: 0, z: .0135859409} + length: .0339648612 + modified: 1 + - boneName: RightHandMiddle3 + humanName: Right Middle Distal + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .02037891, y: 0, z: .010189455} + length: .0254736468 + modified: 1 + - boneName: RightHandRing1 + humanName: Right Ring Proximal + limit: + min: {x: 0, y: -7.50000048, z: -50} + max: {x: 0, y: 7.50000048, z: 50} + value: {x: .0345548131, y: 0, z: .0172774065} + length: .043193534 + modified: 1 + - boneName: RightHandRing2 + humanName: Right Ring Intermediate + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .024668118, y: 0, z: .012334059} + length: .0308351573 + modified: 1 + - boneName: RightHandRing3 + humanName: Right Ring Distal + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .0185010862, y: 0, z: .00925054308} + length: .0231263675 + modified: 1 + - boneName: RightHandPinky1 + humanName: Right Little Proximal + limit: + min: {x: 0, y: -20, z: -50} + max: {x: 0, y: 20, z: 50} + value: {x: .0246717427, y: 0, z: .0123358713} + length: .0308396872 + modified: 1 + - boneName: RightHandPinky2 + humanName: Right Little Intermediate + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .0184513107, y: 0, z: .00922565535} + length: .0230641477 + modified: 1 + - boneName: RightHandPinky3 + humanName: Right Little Distal + limit: + min: {x: 0, y: 0, z: -45} + max: {x: 0, y: 0, z: 45} + value: {x: .013838484, y: 0, z: .00691924198} + length: .0172981098 + modified: 1 + skeleton: + - name: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: .99999994} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Reference + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: 0, w: .99999994} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Hips + position: {x: 3.42077811e-09, y: .963793695, z: -.0235067811} + rotation: {x: 5.82076654e-09, y: 4.65661252e-08, z: -2.91038305e-09, w: .99999994} + scale: {x: .999999464, y: .999999464, z: .999999583} + transformModified: 1 + - name: LeftUpLeg + position: {x: -.0754494593, y: -.045663476, z: 4.68068517e-09} + rotation: {x: -4.07453626e-08, y: -3.4924593e-08, z: -4.3655735e-08, w: .99999994} + scale: {x: 1, y: 1.00000036, z: 1.00000036} + transformModified: 1 + - name: LeftLeg + position: {x: -.0205504373, y: -.409130454, z: .0071713319} + rotation: {x: 2.32830679e-08, y: -4.65661252e-08, z: 3.49245859e-08, w: .99999994} + scale: {x: 1.00000024, y: 1.00000024, z: .999999762} + transformModified: 1 + - name: LeftFoot + position: {x: -.00515303621, y: -.423155665, z: -.0120320953} + rotation: {x: 1.16415313e-08, y: 6.9849186e-08, z: 1.16529e-08, w: .99999994} + scale: {x: 1.00000012, y: 1.00000012, z: 1.00000012} + transformModified: 1 + - name: LeftToes + position: {x: -.00748698693, y: -.0731672943, z: .145427078} + rotation: {x: 4.54747316e-11, y: -1.16415313e-08, z: 7.20825038e-19, w: .99999994} + scale: {x: 1, y: 1.00000012, z: .99999994} + transformModified: 1 + - name: RightUpLeg + position: {x: .0754495189, y: -.045663774, z: 6.53003767e-08} + rotation: {x: -1.23691262e-08, y: -4.80213167e-08, z: -3.20142099e-08, w: .99999994} + scale: {x: 1, y: 1.00000024, z: .999999821} + transformModified: 1 + - name: RightLeg + position: {x: .0205504801, y: -.409130156, z: .00717126951} + rotation: {x: 1.23691271e-08, y: 1.45519141e-09, z: 3.4924593e-08, w: .99999994} + scale: {x: 1.00000012, y: 1, z: 1.00000024} + transformModified: 1 + - name: RightFoot + position: {x: .00515298778, y: -.423155665, z: -.0120320329} + rotation: {x: -6.91215929e-09, y: 1.16415331e-08, z: -2.28095782e-16, w: .99999994} + scale: {x: 1.00000012, y: 1.00000012, z: 1} + transformModified: 1 + - name: RightToes + position: {x: .00748700323, y: -.0731672719, z: .145427436} + rotation: {x: 1.13686816e-09, y: -1.77635673e-15, z: -4.52041241e-24, w: .99999994} + scale: {x: 1, y: 1.00000012, z: .999999881} + transformModified: 1 + - name: Spine + position: {x: -3.00148741e-08, y: .0922629237, z: .0157713275} + rotation: {x: -1.74622983e-08, y: -4.65661252e-08, z: 1.45519143e-08, w: .99999994} + scale: {x: .99999994, y: 1.00000024, z: 1} + transformModified: 1 + - name: Chest + position: {x: 1.17779621e-07, y: .162540436, z: .0218507703} + rotation: {x: -2.91038282e-09, y: 3.04931835e-16, z: -1.16415313e-08, w: .99999994} + scale: {x: 1, y: 1, z: 1.00000012} + transformModified: 1 + - name: LeftShoulder + position: {x: -.0382436588, y: .192178369, z: -.017063193} + rotation: {x: -.0140066501, y: -.0595066473, z: .228689954, w: .971577883} + scale: {x: 1.00000024, y: 1.00000012, z: 1.00000036} + transformModified: 1 + - name: LeftArm + position: {x: -.0835746303, y: .0360973217, z: 2.02652473e-08} + rotation: {x: .00946434215, y: .0436915196, z: -.223042428, w: .973783076} + scale: {x: 1.00000024, y: .999999881, z: .999999583} + transformModified: 1 + - name: LeftForeArm + position: {x: -.25404951, y: 1.22031747e-06, z: 3.19976436e-08} + rotation: {x: -.000616516976, y: .0220786054, z: -.0160702672, w: .999626815} + scale: {x: 1, y: 1.00000012, z: 1.00000012} + transformModified: 1 + - name: LeftHand + position: {x: -.246389613, y: -4.35680903e-07, z: -9.75885257e-08} + rotation: {x: -4.02154443e-09, y: -1.4466176e-09, z: -.0214135218, w: .999770641} + scale: {x: 1.00000012, y: .99999994, z: 1.00000012} + transformModified: 1 + - name: LeftHandIndex1 + position: {x: -.075125888, y: -.0078406008, z: .0326528661} + rotation: {x: -.00211889809, y: .080257535, z: .0175381638, w: .996617556} + scale: {x: .999999523, y: 1, z: .999999762} + transformModified: 1 + - name: LeftHandIndex2 + position: {x: -.0397970714, y: 4.91564933e-05, z: .0011855599} + rotation: {x: .000501967676, y: .0154704293, z: .0404186174, w: .999062896} + scale: {x: .999999821, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex3 + position: {x: -.0279682875, y: -1.673816e-07, z: -6.32759711e-09} + rotation: {x: 3.69308495e-08, y: 6.05847372e-09, z: 7.44928075e-09, w: .99999994} + scale: {x: 1.00000012, y: .99999994, z: 1.00000024} + transformModified: 1 + - name: LeftHandMiddle1 + position: {x: -.0760238469, y: -.00188483985, z: .0101411967} + rotation: {x: -.000768827042, y: .03332109, z: .0209074691, w: .999225616} + scale: {x: .999999702, y: 1.00000012, z: 1.00000012} + transformModified: 1 + - name: LeftHandMiddle2 + position: {x: -.0442796722, y: 3.25862288e-06, z: -.000425204897} + rotation: {x: -.00136237638, y: -.0191563964, z: .0379062556, w: .999096692} + scale: {x: .999999821, y: .999999464, z: 1.00000012} + transformModified: 1 + - name: LeftHandMiddle3 + position: {x: -.0339647718, y: 2.86249474e-07, z: -8.29717592e-08} + rotation: {x: 2.32546835e-08, y: 2.64777067e-09, z: 2.93403135e-10, w: .99999994} + scale: {x: .999999046, y: .999999762, z: .999999166} + transformModified: 1 + - name: LeftHandPinky1 + position: {x: -.0656595677, y: -.00782520603, z: -.0322510153} + rotation: {x: -.000914534612, y: .0121654291, z: .0212139543, w: .999700487} + scale: {x: .999999523, y: .999999821, z: .999999702} + transformModified: 1 + - name: LeftHandPinky2 + position: {x: -.0308053438, y: -3.20081381e-05, z: -.0014482754} + rotation: {x: -.000170624597, y: -.00966151059, z: -.00536243059, w: .999938905} + scale: {x: 1.00000024, y: 1.00000012, z: 1.00000024} + transformModified: 1 + - name: LeftHandPinky3 + position: {x: -.023064144, y: -6.31396097e-06, z: 1.49689924e-07} + rotation: {x: 2.02855333e-08, y: 5.32508655e-11, z: 1.8177555e-09, w: .99999994} + scale: {x: .99999994, y: .999999821, z: 1.00000012} + transformModified: 1 + - name: LeftHandRing1 + position: {x: -.0703019649, y: -.00374631234, z: -.0114116408} + rotation: {x: -.000323360844, y: .0115971807, z: .024741888, w: .999626517} + scale: {x: .999999583, y: .999999881, z: .999999523} + transformModified: 1 + - name: LeftHandRing2 + position: {x: -.0431358069, y: -1.94654622e-05, z: -.00223529967} + rotation: {x: -.00120297296, y: -.0231146254, z: .0409693159, w: .998892248} + scale: {x: 1, y: 1.00000024, z: 1} + transformModified: 1 + - name: LeftHandRing3 + position: {x: -.0308356825, y: 2.39532568e-07, z: -7.19476922e-09} + rotation: {x: -6.08837869e-10, y: 1.12349374e-08, z: -7.34940375e-09, w: .99999994} + scale: {x: 1.00000036, y: 1.0000006, z: 1.00000048} + transformModified: 1 + - name: LeftHandThumb1 + position: {x: -.0142304301, y: -.0123787876, z: .0255317632} + rotation: {x: -.012324756, y: -.00852822885, z: .0125762429, w: .99980849} + scale: {x: .999999583, y: .999999881, z: .999999404} + transformModified: 1 + - name: LeftHandThumb2 + position: {x: -.0163738672, y: -.00529063167, z: .02349131} + rotation: {x: -.0260513071, y: .0966911316, z: .00361812161, w: .994966805} + scale: {x: 1.00000048, y: 1, z: 1.00000036} + transformModified: 1 + - name: LeftHandThumb3 + position: {x: -.0254602432, y: -.00763921905, z: .0208331123} + rotation: {x: 2.46801015e-08, y: 6.89048749e-11, z: -2.14205915e-08, w: .99999994} + scale: {x: .999999821, y: 1, z: 1} + transformModified: 1 + - name: Neck + position: {x: -5.19688825e-08, y: .235723853, z: -.0324132778} + rotation: {x: -8.73114825e-09, y: -2.32830626e-08, z: 2.32830626e-08, w: .99999994} + scale: {x: 1.00000012, y: 1, z: 1.00000012} + transformModified: 1 + - name: Head + position: {x: 5.99316294e-08, y: .106355786, z: .0113267787} + rotation: {x: 1.16415313e-08, y: 1.16415313e-08, z: -1.74622965e-08, w: .99999994} + scale: {x: 1.00000012, y: 1, z: .99999994} + transformModified: 1 + - name: Jaw + position: {x: -1.07955245e-07, y: .0111267567, z: .0103275944} + rotation: {x: -1.7085941e-15, y: 1.16415313e-08, z: 1.35525285e-16, w: .99999994} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftCheek + position: {x: -.0542440563, y: .0337018967, z: .0594304204} + rotation: {x: -1.7085941e-15, y: 1.16415313e-08, z: 1.35525285e-16, w: .99999994} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightCheek + position: {x: .0542399958, y: .0337027349, z: .0594274066} + rotation: {x: -8.20415731e-16, y: 1.16415313e-08, z: -3.08563885e-16, w: .99999994} + scale: {x: .999999881, y: 1, z: .999999881} + transformModified: 1 + - name: RightShoulder + position: {x: .038328331, y: .192176938, z: -.0170631427} + rotation: {x: .228671849, y: .971582115, z: -.0140056564, w: -.0595073961} + scale: {x: 1.0000006, y: 1.00000024, z: 1.00000048} + transformModified: 1 + - name: RightArm + position: {x: -.0835755765, y: .0360957384, z: -2.97162579e-08} + rotation: {x: -.211051971, y: -.974394083, z: .0173116866, w: -.0755877718} + scale: {x: .999999702, y: .999999821, z: .999999464} + transformModified: 1 + - name: RightForeArm + position: {x: .253428489, y: .00601179199, z: -.0167043842} + rotation: {x: -.000616500562, y: .0220786314, z: -.0160702001, w: .999626815} + scale: {x: .999999821, y: .999999881, z: 1.00000012} + transformModified: 1 + - name: RightHand + position: {x: .245373502, y: .0216428582, z: .00555044087} + rotation: {x: -8.05343081e-09, y: -3.4378973e-09, z: .021413656, w: .999770641} + scale: {x: 1.00000012, y: 1.00000012, z: .99999994} + transformModified: 1 + - name: RightHandIndex1 + position: {x: .0747696534, y: -.00124316232, z: .0343442895} + rotation: {x: -.00211893418, y: .0802575499, z: .0175381694, w: .996617556} + scale: {x: .999999821, y: .999999821, z: .999999821} + transformModified: 1 + - name: RightHandIndex2 + position: {x: .0370573327, y: .000723987061, z: .0145385358} + rotation: {x: -.00331782503, y: .0159309618, z: .0606124736, w: .998028696} + scale: {x: 1.00000012, y: 1, z: .999999881} + transformModified: 1 + - name: RightHandIndex3 + position: {x: .0252249315, y: -.00496666413, z: .0110121761} + rotation: {x: -7.26069649e-09, y: -1.4510702e-08, z: 2.18140634e-08, w: .99999994} + scale: {x: .999999583, y: 1.00000012, z: .999999821} + transformModified: 1 + - name: RightHandMiddle1 + position: {x: .0756474659, y: .00478892541, z: .0118529648} + rotation: {x: -.000768840255, y: .0333211161, z: .0209074952, w: .999225616} + scale: {x: .999999404, y: .999999404, z: .999999642} + transformModified: 1 + - name: RightHandMiddle2 + position: {x: .0438089147, y: .000194971071, z: .00645504799} + rotation: {x: -.00413233321, y: -.0335151851, z: .076134786, w: .996525466} + scale: {x: 1.00000036, y: 1, z: 1.00000024} + transformModified: 1 + - name: RightHandMiddle3 + position: {x: .0330724642, y: -.00754786143, z: .00168993894} + rotation: {x: 7.69444419e-09, y: 1.25382789e-08, z: 1.49648791e-08, w: .99999994} + scale: {x: .999999881, y: 1.00000036, z: 1} + transformModified: 1 + - name: RightHandPinky1 + position: {x: .0668035522, y: -.00199553184, z: -.0307564847} + rotation: {x: .00317373709, y: -.192002267, z: .0450988412, w: .980352521} + scale: {x: .999999881, y: .999999583, z: .999999642} + transformModified: 1 + - name: RightHandPinky2 + position: {x: .0285310671, y: -.00139647431, z: -.0116238724} + rotation: {x: -.000170635802, y: -.00966133457, z: -.00536238402, w: .999938905} + scale: {x: 1.00000012, y: 1, z: 1.00000012} + transformModified: 1 + - name: RightHandPinky3 + position: {x: .0214269906, y: -.000553206133, z: -.00851669535} + rotation: {x: 3.90360597e-08, y: -6.2735811e-10, z: -1.86674836e-08, w: .99999994} + scale: {x: 1.00000012, y: 1, z: .999999881} + transformModified: 1 + - name: RightHandRing1 + position: {x: .0705985799, y: .00245708786, z: -.00982159749} + rotation: {x: .000709679676, y: -.0543408655, z: .034945406, w: .9979105} + scale: {x: 1.00000012, y: .999999821, z: .999999881} + transformModified: 1 + - name: RightHandRing2 + position: {x: .0428873822, y: -.0013771269, z: -.00494583743} + rotation: {x: .000481452531, y: -.021291228, z: .0698404461, w: .997330785} + scale: {x: .999999404, y: .999999702, z: .999999702} + transformModified: 1 + - name: RightHandRing3 + position: {x: .0295002013, y: -.00769287953, z: -.00462228199} + rotation: {x: -3.35127268e-08, y: 2.45900145e-09, z: -1.36025351e-08, w: .99999994} + scale: {x: 1.00000024, y: .999999881, z: .999999881} + transformModified: 1 + - name: RightHandThumb1 + position: {x: .0146845682, y: -.0111069884, z: .0258579385} + rotation: {x: -.0128122158, y: -.00325594051, z: .0314567909, w: .999417603} + scale: {x: .999999702, y: .999999821, z: .999999583} + transformModified: 1 + - name: RightHandThumb2 + position: {x: .0163738634, y: -.00529022701, z: .0234914869} + rotation: {x: -.0260586143, y: -.0966913998, z: -.00361187197, w: .994966626} + scale: {x: .999999881, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb3 + position: {x: .0254600979, y: -.00763982628, z: .0208329968} + rotation: {x: 2.29152075e-08, y: 4.65800554e-08, z: -4.59895189e-09, w: .99999994} + scale: {x: 1.00000024, y: .999999821, 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: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdle.fbx b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdle.fbx new file mode 100644 index 0000000..4ae25cb Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdle.fbx differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdle.fbx.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdle.fbx.meta new file mode 100644 index 0000000..c96cd7d --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdle.fbx.meta @@ -0,0 +1,1379 @@ +fileFormatVersion: 2 +guid: dffa50cfe77e0434bbfa71245b3dd529 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Chest + 100002: chestProxy_geo + 100004: //RootNode + 100006: Head + 100008: headProxy_geo + 100010: HeadTop_End + 100012: Hips + 100014: Jaw + 100016: JawEND + 100018: jawProxy_geo + 100020: l_ankleProxy_geo + 100022: l_ballProxy_geo + 100024: l_clavicleProxy_geo + 100026: l_erbowProxy_geo + 100028: l_hipProxy_geo + 100030: l_indexProxy_01_geo + 100032: l_indexProxy_02_geo + 100034: l_indexProxy_03_geo + 100036: l_kneeProxy_geo + 100038: l_middleProxy_01_geo + 100040: l_middleProxy_02_geo + 100042: l_middleProxy_03_geo + 100044: l_pinkyProxy_01_geo + 100046: l_pinkyProxy_02_geo + 100048: l_pinkyProxy_03_geo + 100050: l_ringProxy_01_geo + 100052: l_ringProxy_02_geo + 100054: l_ringProxy_03_geo + 100056: l_shourderProxy_geo + 100058: l_thumbProxy_01_geo + 100060: l_thumbProxy_02_geo + 100062: l_thumbProxy_03_geo + 100064: l_UNI_eye + 100066: l_wristProxy_geo + 100068: LeftArm + 100070: LeftCheek + 100072: LeftEye + 100074: LeftEyelidLower + 100076: LeftEyelidUpper + 100078: LeftFoot + 100080: LeftForeArm + 100082: LeftHand + 100084: LeftHandIndex1 + 100086: LeftHandIndex13 + 100088: LeftHandIndex17 + 100090: LeftHandIndex2 + 100092: LeftHandIndex3 + 100094: LeftHandMiddle1 + 100096: LeftHandMiddle13 + 100098: LeftHandMiddle17 + 100100: LeftHandMiddle2 + 100102: LeftHandMiddle3 + 100104: LeftHandPinky1 + 100106: LeftHandPinky13 + 100108: LeftHandPinky17 + 100110: LeftHandPinky2 + 100112: LeftHandPinky3 + 100114: LeftHandRing1 + 100116: LeftHandRing13 + 100118: LeftHandRing17 + 100120: LeftHandRing2 + 100122: LeftHandRing3 + 100124: LeftHandThumb1 + 100126: LeftHandThumb13 + 100128: LeftHandThumb17 + 100130: LeftHandThumb2 + 100132: LeftHandThumb3 + 100134: LeftInnerBrow + 100136: LeftIOuterBrow + 100138: LeftLeg + 100140: LeftLipCorner + 100142: LeftLipLower + 100144: LeftLipUpper + 100146: LeftNostril + 100148: LeftShoulder + 100150: LeftToes + 100152: LeftUpLeg + 100154: LToeBase_End2 + 100156: LToeBase_End3 + 100158: Neck + 100160: neckProxy_geo + 100162: pelvisProxy_geo + 100164: Pivot + 100166: r_ankleProxy_geo + 100168: r_ballProxy_geo + 100170: r_clavicleProxy_geo + 100172: r_erbowProxy_geo + 100174: r_hipProxy_geo + 100176: r_indexProxy_01_geo + 100178: r_indexProxy_02_geo + 100180: r_indexProxy_03_geo + 100182: r_kneeProxy_geo + 100184: r_middleProxy_01_geo + 100186: r_middleProxy_02_geo + 100188: r_middleProxy_03_geo + 100190: r_pinkyProxy_01_geo + 100192: r_pinkyProxy_02_geo + 100194: r_pinkyProxy_03_geo + 100196: r_ringProxy_01_geo + 100198: r_ringProxy_02_geo + 100200: r_ringProxy_03_geo + 100202: r_shourderProxy_geo + 100204: r_thumbProxy_01_geo + 100206: r_thumbProxy_02_geo + 100208: r_thumbProxy_03_geo + 100210: r_UNI_eye + 100212: r_wristProxy_geo + 100214: Reference + 100216: RightArm + 100218: RightCheek + 100220: RightEye + 100222: RightEyelidLower + 100224: RightEyelidUpper + 100226: RightFoot + 100228: RightForeArm + 100230: RightHand + 100232: RightHandIndex1 + 100234: RightHandIndex2 + 100236: RightHandIndex3 + 100238: RightHandMiddle1 + 100240: RightHandMiddle2 + 100242: RightHandMiddle3 + 100244: RightHandPinky1 + 100246: RightHandPinky2 + 100248: RightHandPinky3 + 100250: RightHandRing1 + 100252: RightHandRing2 + 100254: RightHandRing3 + 100256: RightHandThumb1 + 100258: RightHandThumb2 + 100260: RightHandThumb3 + 100262: RightInnerBrow + 100264: RightIOuterBrow + 100266: RightLeg + 100268: RightLipCorner + 100270: RightLipLower + 100272: RightLipUpper + 100274: RightNostril + 100276: RightShoulder + 100278: RightToes + 100280: RightUpLeg + 100282: Root + 100284: Spine + 100286: spineProxy_geo + 100288: TongueBack + 100290: TongueTip + 100292: UNI_01_Lower_teethProxy + 100294: UNI_01_TongueBaseProxy + 100296: UNI_01_TongueTipProxy + 100298: UNI_01_Upper_teethProxy + 400000: Chest + 400002: chestProxy_geo + 400004: //RootNode + 400006: Head + 400008: headProxy_geo + 400010: HeadTop_End + 400012: Hips + 400014: Jaw + 400016: JawEND + 400018: jawProxy_geo + 400020: l_ankleProxy_geo + 400022: l_ballProxy_geo + 400024: l_clavicleProxy_geo + 400026: l_erbowProxy_geo + 400028: l_hipProxy_geo + 400030: l_indexProxy_01_geo + 400032: l_indexProxy_02_geo + 400034: l_indexProxy_03_geo + 400036: l_kneeProxy_geo + 400038: l_middleProxy_01_geo + 400040: l_middleProxy_02_geo + 400042: l_middleProxy_03_geo + 400044: l_pinkyProxy_01_geo + 400046: l_pinkyProxy_02_geo + 400048: l_pinkyProxy_03_geo + 400050: l_ringProxy_01_geo + 400052: l_ringProxy_02_geo + 400054: l_ringProxy_03_geo + 400056: l_shourderProxy_geo + 400058: l_thumbProxy_01_geo + 400060: l_thumbProxy_02_geo + 400062: l_thumbProxy_03_geo + 400064: l_UNI_eye + 400066: l_wristProxy_geo + 400068: LeftArm + 400070: LeftCheek + 400072: LeftEye + 400074: LeftEyelidLower + 400076: LeftEyelidUpper + 400078: LeftFoot + 400080: LeftForeArm + 400082: LeftHand + 400084: LeftHandIndex1 + 400086: LeftHandIndex13 + 400088: LeftHandIndex17 + 400090: LeftHandIndex2 + 400092: LeftHandIndex3 + 400094: LeftHandMiddle1 + 400096: LeftHandMiddle13 + 400098: LeftHandMiddle17 + 400100: LeftHandMiddle2 + 400102: LeftHandMiddle3 + 400104: LeftHandPinky1 + 400106: LeftHandPinky13 + 400108: LeftHandPinky17 + 400110: LeftHandPinky2 + 400112: LeftHandPinky3 + 400114: LeftHandRing1 + 400116: LeftHandRing13 + 400118: LeftHandRing17 + 400120: LeftHandRing2 + 400122: LeftHandRing3 + 400124: LeftHandThumb1 + 400126: LeftHandThumb13 + 400128: LeftHandThumb17 + 400130: LeftHandThumb2 + 400132: LeftHandThumb3 + 400134: LeftInnerBrow + 400136: LeftIOuterBrow + 400138: LeftLeg + 400140: LeftLipCorner + 400142: LeftLipLower + 400144: LeftLipUpper + 400146: LeftNostril + 400148: LeftShoulder + 400150: LeftToes + 400152: LeftUpLeg + 400154: LToeBase_End2 + 400156: LToeBase_End3 + 400158: Neck + 400160: neckProxy_geo + 400162: pelvisProxy_geo + 400164: Pivot + 400166: r_ankleProxy_geo + 400168: r_ballProxy_geo + 400170: r_clavicleProxy_geo + 400172: r_erbowProxy_geo + 400174: r_hipProxy_geo + 400176: r_indexProxy_01_geo + 400178: r_indexProxy_02_geo + 400180: r_indexProxy_03_geo + 400182: r_kneeProxy_geo + 400184: r_middleProxy_01_geo + 400186: r_middleProxy_02_geo + 400188: r_middleProxy_03_geo + 400190: r_pinkyProxy_01_geo + 400192: r_pinkyProxy_02_geo + 400194: r_pinkyProxy_03_geo + 400196: r_ringProxy_01_geo + 400198: r_ringProxy_02_geo + 400200: r_ringProxy_03_geo + 400202: r_shourderProxy_geo + 400204: r_thumbProxy_01_geo + 400206: r_thumbProxy_02_geo + 400208: r_thumbProxy_03_geo + 400210: r_UNI_eye + 400212: r_wristProxy_geo + 400214: Reference + 400216: RightArm + 400218: RightCheek + 400220: RightEye + 400222: RightEyelidLower + 400224: RightEyelidUpper + 400226: RightFoot + 400228: RightForeArm + 400230: RightHand + 400232: RightHandIndex1 + 400234: RightHandIndex2 + 400236: RightHandIndex3 + 400238: RightHandMiddle1 + 400240: RightHandMiddle2 + 400242: RightHandMiddle3 + 400244: RightHandPinky1 + 400246: RightHandPinky2 + 400248: RightHandPinky3 + 400250: RightHandRing1 + 400252: RightHandRing2 + 400254: RightHandRing3 + 400256: RightHandThumb1 + 400258: RightHandThumb2 + 400260: RightHandThumb3 + 400262: RightInnerBrow + 400264: RightIOuterBrow + 400266: RightLeg + 400268: RightLipCorner + 400270: RightLipLower + 400272: RightLipUpper + 400274: RightNostril + 400276: RightShoulder + 400278: RightToes + 400280: RightUpLeg + 400282: Root + 400284: Spine + 400286: spineProxy_geo + 400288: TongueBack + 400290: TongueTip + 400292: UNI_01_Lower_teethProxy + 400294: UNI_01_TongueBaseProxy + 400296: UNI_01_TongueTipProxy + 400298: UNI_01_Upper_teethProxy + 2300000: chestProxy_geo + 2300002: headProxy_geo + 2300004: jawProxy_geo + 2300006: l_ankleProxy_geo + 2300008: l_ballProxy_geo + 2300010: l_clavicleProxy_geo + 2300012: l_erbowProxy_geo + 2300014: l_hipProxy_geo + 2300016: l_indexProxy_01_geo + 2300018: l_indexProxy_02_geo + 2300020: l_indexProxy_03_geo + 2300022: l_kneeProxy_geo + 2300024: l_middleProxy_01_geo + 2300026: l_middleProxy_02_geo + 2300028: l_middleProxy_03_geo + 2300030: l_pinkyProxy_01_geo + 2300032: l_pinkyProxy_02_geo + 2300034: l_pinkyProxy_03_geo + 2300036: l_ringProxy_01_geo + 2300038: l_ringProxy_02_geo + 2300040: l_ringProxy_03_geo + 2300042: l_shourderProxy_geo + 2300044: l_thumbProxy_01_geo + 2300046: l_thumbProxy_02_geo + 2300048: l_thumbProxy_03_geo + 2300050: l_UNI_eye + 2300052: l_wristProxy_geo + 2300054: neckProxy_geo + 2300056: pelvisProxy_geo + 2300058: r_ankleProxy_geo + 2300060: r_ballProxy_geo + 2300062: r_clavicleProxy_geo + 2300064: r_erbowProxy_geo + 2300066: r_hipProxy_geo + 2300068: r_indexProxy_01_geo + 2300070: r_indexProxy_02_geo + 2300072: r_indexProxy_03_geo + 2300074: r_kneeProxy_geo + 2300076: r_middleProxy_01_geo + 2300078: r_middleProxy_02_geo + 2300080: r_middleProxy_03_geo + 2300082: r_pinkyProxy_01_geo + 2300084: r_pinkyProxy_02_geo + 2300086: r_pinkyProxy_03_geo + 2300088: r_ringProxy_01_geo + 2300090: r_ringProxy_02_geo + 2300092: r_ringProxy_03_geo + 2300094: r_shourderProxy_geo + 2300096: r_thumbProxy_01_geo + 2300098: r_thumbProxy_02_geo + 2300100: r_thumbProxy_03_geo + 2300102: r_UNI_eye + 2300104: r_wristProxy_geo + 2300106: spineProxy_geo + 2300108: UNI_01_Lower_teethProxy + 2300110: UNI_01_TongueBaseProxy + 2300112: UNI_01_TongueTipProxy + 2300114: UNI_01_Upper_teethProxy + 3300000: chestProxy_geo + 3300002: headProxy_geo + 3300004: jawProxy_geo + 3300006: l_ankleProxy_geo + 3300008: l_ballProxy_geo + 3300010: l_clavicleProxy_geo + 3300012: l_erbowProxy_geo + 3300014: l_hipProxy_geo + 3300016: l_indexProxy_01_geo + 3300018: l_indexProxy_02_geo + 3300020: l_indexProxy_03_geo + 3300022: l_kneeProxy_geo + 3300024: l_middleProxy_01_geo + 3300026: l_middleProxy_02_geo + 3300028: l_middleProxy_03_geo + 3300030: l_pinkyProxy_01_geo + 3300032: l_pinkyProxy_02_geo + 3300034: l_pinkyProxy_03_geo + 3300036: l_ringProxy_01_geo + 3300038: l_ringProxy_02_geo + 3300040: l_ringProxy_03_geo + 3300042: l_shourderProxy_geo + 3300044: l_thumbProxy_01_geo + 3300046: l_thumbProxy_02_geo + 3300048: l_thumbProxy_03_geo + 3300050: l_UNI_eye + 3300052: l_wristProxy_geo + 3300054: neckProxy_geo + 3300056: pelvisProxy_geo + 3300058: r_ankleProxy_geo + 3300060: r_ballProxy_geo + 3300062: r_clavicleProxy_geo + 3300064: r_erbowProxy_geo + 3300066: r_hipProxy_geo + 3300068: r_indexProxy_01_geo + 3300070: r_indexProxy_02_geo + 3300072: r_indexProxy_03_geo + 3300074: r_kneeProxy_geo + 3300076: r_middleProxy_01_geo + 3300078: r_middleProxy_02_geo + 3300080: r_middleProxy_03_geo + 3300082: r_pinkyProxy_01_geo + 3300084: r_pinkyProxy_02_geo + 3300086: r_pinkyProxy_03_geo + 3300088: r_ringProxy_01_geo + 3300090: r_ringProxy_02_geo + 3300092: r_ringProxy_03_geo + 3300094: r_shourderProxy_geo + 3300096: r_thumbProxy_01_geo + 3300098: r_thumbProxy_02_geo + 3300100: r_thumbProxy_03_geo + 3300102: r_UNI_eye + 3300104: r_wristProxy_geo + 3300106: spineProxy_geo + 3300108: UNI_01_Lower_teethProxy + 3300110: UNI_01_TongueBaseProxy + 3300112: UNI_01_TongueTipProxy + 3300114: UNI_01_Upper_teethProxy + 4300000: l_UNI_eye + 4300002: r_UNI_eye + 4300004: UNI_01_TongueBaseProxy + 4300006: UNI_01_TongueTipProxy + 4300008: UNI_01_Lower_teethProxy + 4300010: jawProxy_geo + 4300012: headProxy_geo + 4300014: UNI_01_Upper_teethProxy + 4300016: neckProxy_geo + 4300018: r_pinkyProxy_03_geo + 4300020: r_pinkyProxy_02_geo + 4300022: r_pinkyProxy_01_geo + 4300024: r_ringProxy_03_geo + 4300026: r_ringProxy_02_geo + 4300028: r_ringProxy_01_geo + 4300030: r_middleProxy_03_geo + 4300032: r_middleProxy_02_geo + 4300034: r_middleProxy_01_geo + 4300036: r_indexProxy_03_geo + 4300038: r_indexProxy_02_geo + 4300040: r_indexProxy_01_geo + 4300042: r_thumbProxy_03_geo + 4300044: r_thumbProxy_02_geo + 4300046: r_thumbProxy_01_geo + 4300048: r_wristProxy_geo + 4300050: r_erbowProxy_geo + 4300052: r_shourderProxy_geo + 4300054: r_clavicleProxy_geo + 4300056: chestProxy_geo + 4300058: l_pinkyProxy_03_geo + 4300060: l_pinkyProxy_02_geo + 4300062: l_pinkyProxy_01_geo + 4300064: l_ringProxy_03_geo + 4300066: l_ringProxy_02_geo + 4300068: l_ringProxy_01_geo + 4300070: l_middleProxy_03_geo + 4300072: l_middleProxy_02_geo + 4300074: l_middleProxy_01_geo + 4300076: l_indexProxy_03_geo + 4300078: l_indexProxy_02_geo + 4300080: l_indexProxy_01_geo + 4300082: l_thumbProxy_03_geo + 4300084: l_thumbProxy_02_geo + 4300086: l_thumbProxy_01_geo + 4300088: l_wristProxy_geo + 4300090: l_erbowProxy_geo + 4300092: l_shourderProxy_geo + 4300094: l_clavicleProxy_geo + 4300096: spineProxy_geo + 4300098: r_ballProxy_geo + 4300100: r_ankleProxy_geo + 4300102: r_kneeProxy_geo + 4300104: r_hipProxy_geo + 4300106: pelvisProxy_geo + 4300108: l_ballProxy_geo + 4300110: l_ankleProxy_geo + 4300112: l_kneeProxy_geo + 4300114: l_hipProxy_geo + 7400000: HumanoidIdle + 7400002: Idle_Glance + 9500000: //RootNode + 11100000: //RootNode + materials: + importMaterials: 0 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: HumanoidIdle + takeName: _87_a_U1_M_P_idle_Neutral__Fb_p0_No_1 + firstFrame: 445 + lastFrame: 517 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + 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 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: + - boneName: Hips + 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: LeftUpLeg + 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: RightUpLeg + 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: LeftLeg + 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: RightLeg + 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: LeftFoot + 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: RightFoot + 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 + 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: Chest + 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: Neck + 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 + - boneName: Head + 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: LeftShoulder + 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: RightShoulder + 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: LeftArm + 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: RightArm + 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: LeftForeArm + 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: RightForeArm + 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: LeftHand + 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: RightHand + 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: LeftToes + 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: RightToes + 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: LeftEye + 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: RightEye + 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 + - boneName: Jaw + humanName: Jaw + 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: LeftHandThumb1 + humanName: Left Thumb Proximal + 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: LeftHandThumb2 + humanName: Left Thumb Intermediate + 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: LeftHandThumb3 + humanName: Left Thumb Distal + 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: LeftHandIndex1 + humanName: Left Index Proximal + 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: LeftHandIndex2 + humanName: Left Index Intermediate + 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: LeftHandIndex3 + humanName: Left Index Distal + 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: LeftHandMiddle1 + humanName: Left Middle Proximal + 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: LeftHandMiddle2 + humanName: Left Middle Intermediate + 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: LeftHandMiddle3 + humanName: Left Middle Distal + 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: LeftHandRing1 + humanName: Left Ring Proximal + 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: LeftHandRing2 + humanName: Left Ring Intermediate + 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: LeftHandRing3 + humanName: Left Ring Distal + 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: LeftHandPinky1 + humanName: Left Little Proximal + 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: LeftHandPinky2 + humanName: Left Little Intermediate + 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: LeftHandPinky3 + humanName: Left Little Distal + 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: RightHandThumb1 + humanName: Right Thumb Proximal + 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: RightHandThumb2 + humanName: Right Thumb Intermediate + 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: RightHandThumb3 + humanName: Right Thumb Distal + 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: RightHandIndex1 + humanName: Right Index Proximal + 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: RightHandIndex2 + humanName: Right Index Intermediate + 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: RightHandIndex3 + humanName: Right Index Distal + 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: RightHandMiddle1 + humanName: Right Middle Proximal + 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: RightHandMiddle2 + humanName: Right Middle Intermediate + 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: RightHandMiddle3 + humanName: Right Middle Distal + 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: RightHandRing1 + humanName: Right Ring Proximal + 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: RightHandRing2 + humanName: Right Ring Intermediate + 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: RightHandRing3 + humanName: Right Ring Distal + 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: RightHandPinky1 + humanName: Right Little Proximal + 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: RightHandPinky2 + humanName: Right Little Intermediate + 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: RightHandPinky3 + humanName: Right Little Distal + 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: Idle(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 + position: {x: 0, y: .960555851, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftUpLeg + position: {x: -.0754494965, y: -.0456640199, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLeg + position: {x: -.0205504987, y: -.409129977, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftFoot + position: {x: -.00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftToes + position: {x: -.00748699997, y: -.0731673017, z: .145427123} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightUpLeg + position: {x: .0754495338, y: -.0456639901, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLeg + position: {x: .0205504671, y: -.409130007, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightFoot + position: {x: .00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightToes + position: {x: .00748699997, y: -.0731673017, z: .145427495} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine + position: {x: 2.6469779e-25, y: .0922631845, z: .0157713313} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Chest + position: {x: -0, y: .162540287, z: -.00165605545} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftShoulder + position: {x: -.0382859968, y: .221622497, z: -.017063085} + rotation: {x: -.0231816266, y: -.0412397236, z: .155462489, w: .986708343} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftArm + position: {x: -.100502051, y: 5.68434176e-16, z: -3.330669e-18} + rotation: {x: .0886180326, y: .0276504513, z: -.142930597, w: .985369623} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftForeArm + position: {x: -.254049301, y: 5.68434176e-16, z: 1.11022296e-17} + rotation: {x: .124834061, y: .031358555, z: .00281256856, w: .99167794} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHand + position: {x: -.24638927, y: 0, z: -1.99840139e-16} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex1 + position: {x: -.0751257986, y: -.00784140453, z: .0326526426} + rotation: {x: .00608505122, y: -.0167607125, z: .0568631738, w: .998222768} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex2 + position: {x: -.03979728, y: 4.98084046e-05, z: .00118575036} + rotation: {x: -.0674880594, y: .0152272331, z: .0327193551, w: .997067153} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex3 + position: {x: -.0279684775, y: -6.28122487e-09, z: -5.17186614e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle1 + position: {x: -.0760238245, y: -.00188513438, z: .0101412293} + rotation: {x: -.00380875752, y: .0447872244, z: .0881900042, w: .995088995} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle2 + position: {x: -.0442804359, y: 4.79887422e-06, z: -.000425400125} + rotation: {x: -.0125460858, y: -.00755280908, z: .0314764269, w: .999397218} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle3 + position: {x: -.0339648277, y: -1.21979289e-08, z: 3.75648268e-09} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky1 + position: {x: -.0656599477, y: -.00782510638, z: -.0322512463} + rotation: {x: -.0661564544, y: .0816889778, z: .0931312442, w: .990089357} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky2 + position: {x: -.0308054481, y: -3.0874573e-05, z: -.0014480775} + rotation: {x: .0470220037, y: -.0211624149, z: .0376887321, w: .997958302} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky3 + position: {x: -.0230640266, y: -6.40258077e-06, z: 1.8332095e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing1 + position: {x: -.0703021064, y: -.00374530931, z: -.0114117917} + rotation: {x: -.0202594865, y: .0722944736, z: .090059869, w: .993102431} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing2 + position: {x: -.0431354567, y: -2.08823076e-05, z: -.00223517837} + rotation: {x: .018373603, y: -.0256185681, z: .0339712389, w: .998925507} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing3 + position: {x: -.0308355652, y: 7.71032613e-11, z: -1.64932707e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb1 + position: {x: -.0142312413, y: -.0123778246, z: .0255316682} + rotation: {x: -.102060832, y: -.0509465337, z: -.102719858, w: .988148153} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb2 + position: {x: -.0163739994, y: -.00528999977, z: .0234914087} + rotation: {x: -.0260625444, y: .096688956, z: .00360701559, w: .994966805} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb3 + position: {x: -.0254599992, y: -.00763999997, z: .0208330005} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Neck + position: {x: -0, y: .259009302, z: -.0324132554} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Head + position: {x: -2.6469779e-25, y: .0830703825, z: .0113267815} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Jaw + position: {x: 1.73472344e-20, y: .0111267585, z: .0103275431} + rotation: {x: .219240054, y: -0, z: -0, w: .975670993} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: JawEND + position: {x: -1.73472344e-20, y: -.0482887588, z: .071851708} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipCorner + position: {x: -.032843262, y: -.01657876, z: .0661217645} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipLower + position: {x: -.0142508168, y: -.0216887593, z: .0822406337} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipCorner + position: {x: .0328399986, y: -.01657876, z: .0661187842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipLower + position: {x: .0142508168, y: -.0216887593, z: .0822387859} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueBack + position: {x: -1.73472344e-20, y: -.022869369, z: .0100954091} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueTip + position: {x: -1.73472344e-20, y: -.0232788119, z: .0383227095} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftCheek + position: {x: -.0542440265, y: .0337019488, z: .0594304018} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEye + position: {x: -.0208482333, y: .0825027004, z: .0554274321} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidLower + position: {x: -.0356189571, y: .0650736615, z: .076234743} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidUpper + position: {x: -.0344068967, y: .10060814, z: .0802053064} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftInnerBrow + position: {x: -.0120626912, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftIOuterBrow + position: {x: -.0550398715, y: .114825293, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipUpper + position: {x: -.0145013221, y: -.00511181122, z: .094618842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftNostril + position: {x: -.0178999994, y: .0263128281, z: .0908674002} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightCheek + position: {x: .0542399958, y: .033702828, z: .0594273992} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEye + position: {x: .020849999, y: .082502827, z: .0554273985} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidLower + position: {x: .0356200002, y: .065072827, z: .0762374029} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidUpper + position: {x: .0344099998, y: .100612827, z: .0802073926} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightInnerBrow + position: {x: .0120626874, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightIOuterBrow + position: {x: .0550400019, y: .114822827, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipUpper + position: {x: .0145013221, y: -.00510717137, z: .094617404} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightNostril + position: {x: .0178999994, y: .0263089053, z: .0908706188} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightShoulder + position: {x: .0382860154, y: .221621141, z: -.017063085} + rotation: {x: .156615213, y: .987296224, z: -.0141431456, w: -.0227564517} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightArm + position: {x: -.100501455, y: -2.49955224e-06, z: -5.15574072e-08} + rotation: {x: .128958732, y: .988591135, z: -.0591316372, w: .0506025925} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightForeArm + position: {x: .253428251, y: .00601135287, z: -.0167045239} + rotation: {x: .173002034, y: .0184975266, z: -.0264111329, w: .984393537} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHand + position: {x: .245373696, y: .0216417722, z: .00555046508} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex1 + position: {x: .0747694969, y: -.00124305359, z: .0343444981} + rotation: {x: -.00425036438, y: .162121609, z: -.0406839401, w: .985922575} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex2 + position: {x: .0370584019, y: .00072612107, z: .0145388944} + rotation: {x: -.0775998086, y: .0223485287, z: .0409148932, w: .995893955} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex3 + position: {x: .0252250377, y: -.00496646529, z: .0110121462} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle1 + position: {x: .0756476447, y: .00479140272, z: .0118531818} + rotation: {x: -.00183081278, y: .0143531328, z: -.0478143916, w: .998751462} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle2 + position: {x: .0438090637, y: .000194188149, z: .00645493623} + rotation: {x: -.01889815, y: -.0441117585, z: .0829459056, w: .995397985} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle3 + position: {x: .0330724716, y: -.00754753686, z: .00168984616} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky1 + position: {x: .0668033436, y: -.00199410878, z: -.0307561457} + rotation: {x: -.0619647875, y: -.25861457, z: -.0167126823, w: .963846266} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky2 + position: {x: .0285308417, y: -.001397143, z: -.0116237961} + rotation: {x: .029886473, y: .000801108778, z: -.0616784878, w: .997648239} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky3 + position: {x: .0214268602, y: -.000553508929, z: -.00851660781} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing1 + position: {x: .0705984756, y: .00245709647, z: -.00982145779} + rotation: {x: -.0148130022, y: -.115992621, z: -.0297175236, w: .992694914} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing2 + position: {x: .0428871848, y: -.00137538207, z: -.00494585792} + rotation: {x: .0208193418, y: -.0215571187, z: .0755800083, w: .99668926} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing3 + position: {x: .0295006037, y: -.00769293541, z: -.00462225592} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb1 + position: {x: .0146849155, y: -.0111049423, z: .0258580949} + rotation: {x: -.120005637, y: .0336783491, z: .148804903, w: .980979919} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb2 + position: {x: .0163739994, y: -.00528999977, z: .0234913602} + rotation: {x: -.0260625705, y: -.0966919959, z: -.00360832806, w: .994966567} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb3 + position: {x: .0254599992, y: -.00763999997, z: .0208330005} + 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: {fileID: 9000000, guid: e8914d097ece7cc48a83d5fccd4098c0, + type: 3} + animationType: 3 + additionalBone: 0 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdleJumpUp.fbx b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdleJumpUp.fbx new file mode 100644 index 0000000..4691933 Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdleJumpUp.fbx differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdleJumpUp.fbx.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdleJumpUp.fbx.meta new file mode 100644 index 0000000..747366f --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidIdleJumpUp.fbx.meta @@ -0,0 +1,2385 @@ +fileFormatVersion: 2 +guid: 0d9d26e2162aa4d11ab075b34c029673 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 100002: l_hipProxy_geo + 100004: l_kneeProxy_geo + 100006: l_ankleProxy_geo + 100008: l_ballProxy_geo + 100010: LToeBase_End2 + 100012: LeftToes + 100014: LeftFoot + 100016: LeftLeg + 100018: LeftUpLeg + 100020: pelvisProxy_geo + 100022: r_hipProxy_geo + 100024: r_kneeProxy_geo + 100026: r_ankleProxy_geo + 100028: r_ballProxy_geo + 100030: LToeBase_End3 + 100032: RightToes + 100034: RightFoot + 100036: RightLeg + 100038: RightUpLeg + 100040: spineProxy_geo + 100042: l_clavicleProxy_geo + 100044: l_shourderProxy_geo + 100046: l_erbowProxy_geo + 100048: l_wristProxy_geo + 100050: l_thumbProxy_01_geo + 100052: l_thumbProxy_02_geo + 100054: l_thumbProxy_03_geo + 100056: LeftHandThumb13 + 100058: LeftHandThumb3 + 100060: LeftHandThumb2 + 100062: LeftHandThumb1 + 100064: l_indexProxy_01_geo + 100066: l_indexProxy_02_geo + 100068: l_indexProxy_03_geo + 100070: LeftHandIndex13 + 100072: LeftHandIndex3 + 100074: LeftHandIndex2 + 100076: LeftHandIndex1 + 100078: l_middleProxy_01_geo + 100080: l_middleProxy_02_geo + 100082: l_middleProxy_03_geo + 100084: LeftHandMiddle13 + 100086: LeftHandMiddle3 + 100088: LeftHandMiddle2 + 100090: LeftHandMiddle1 + 100092: l_ringProxy_01_geo + 100094: l_ringProxy_02_geo + 100096: l_ringProxy_03_geo + 100098: LeftHandRing13 + 100100: LeftHandRing3 + 100102: LeftHandRing2 + 100104: LeftHandRing1 + 100106: l_pinkyProxy_01_geo + 100108: l_pinkyProxy_02_geo + 100110: l_pinkyProxy_03_geo + 100112: LeftHandPinky13 + 100114: LeftHandPinky3 + 100116: LeftHandPinky2 + 100118: LeftHandPinky1 + 100120: LeftHand + 100122: LeftForeArm + 100124: LeftArm + 100126: LeftShoulder + 100128: chestProxy_geo + 100130: r_clavicleProxy_geo + 100132: r_shourderProxy_geo + 100134: r_erbowProxy_geo + 100136: r_wristProxy_geo + 100138: r_thumbProxy_01_geo + 100140: r_thumbProxy_02_geo + 100142: r_thumbProxy_03_geo + 100144: LeftHandThumb17 + 100146: RightHandThumb3 + 100148: RightHandThumb2 + 100150: RightHandThumb1 + 100152: r_indexProxy_01_geo + 100154: r_indexProxy_02_geo + 100156: r_indexProxy_03_geo + 100158: LeftHandIndex17 + 100160: RightHandIndex3 + 100162: RightHandIndex2 + 100164: RightHandIndex1 + 100166: r_middleProxy_01_geo + 100168: r_middleProxy_02_geo + 100170: r_middleProxy_03_geo + 100172: LeftHandMiddle17 + 100174: RightHandMiddle3 + 100176: RightHandMiddle2 + 100178: RightHandMiddle1 + 100180: r_ringProxy_01_geo + 100182: r_ringProxy_02_geo + 100184: r_ringProxy_03_geo + 100186: LeftHandRing17 + 100188: RightHandRing3 + 100190: RightHandRing2 + 100192: RightHandRing1 + 100194: r_pinkyProxy_01_geo + 100196: r_pinkyProxy_02_geo + 100198: r_pinkyProxy_03_geo + 100200: LeftHandPinky17 + 100202: RightHandPinky3 + 100204: RightHandPinky2 + 100206: RightHandPinky1 + 100208: RightHand + 100210: RightForeArm + 100212: RightArm + 100214: RightShoulder + 100216: neckProxy_geo + 100218: UNI_01_Upper_teethProxy + 100220: headProxy_geo + 100222: RightLipUpper + 100224: RightNostril + 100226: RightCheek + 100228: RightEyelidLower + 100230: RightEyelidUpper + 100232: RightIOuterBrow + 100234: RightInnerBrow + 100236: LeftIOuterBrow + 100238: LeftInnerBrow + 100240: LeftEyelidUpper + 100242: LeftEyelidLower + 100244: LeftCheek + 100246: LeftNostril + 100248: LeftLipUpper + 100250: jawProxy_geo + 100252: UNI_01_Lower_teethProxy + 100254: LeftLipCorner + 100256: RightLipCorner + 100258: RightLipLower + 100260: JawEND + 100262: LeftLipLower + 100264: UNI_01_TongueTipProxy + 100266: TongueTip + 100268: UNI_01_TongueBaseProxy + 100270: TongueBack + 100272: Jaw + 100274: r_UNI_eye + 100276: RightEye + 100278: l_UNI_eye + 100280: LeftEye + 100282: HeadTop_End + 100284: Head + 100286: Neck + 100288: Chest + 100290: Spine + 100292: Hips + 100294: Reference + 400000: //RootNode + 400002: l_hipProxy_geo + 400004: l_kneeProxy_geo + 400006: l_ankleProxy_geo + 400008: l_ballProxy_geo + 400010: LToeBase_End2 + 400012: LeftToes + 400014: LeftFoot + 400016: LeftLeg + 400018: LeftUpLeg + 400020: pelvisProxy_geo + 400022: r_hipProxy_geo + 400024: r_kneeProxy_geo + 400026: r_ankleProxy_geo + 400028: r_ballProxy_geo + 400030: LToeBase_End3 + 400032: RightToes + 400034: RightFoot + 400036: RightLeg + 400038: RightUpLeg + 400040: spineProxy_geo + 400042: l_clavicleProxy_geo + 400044: l_shourderProxy_geo + 400046: l_erbowProxy_geo + 400048: l_wristProxy_geo + 400050: l_thumbProxy_01_geo + 400052: l_thumbProxy_02_geo + 400054: l_thumbProxy_03_geo + 400056: LeftHandThumb13 + 400058: LeftHandThumb3 + 400060: LeftHandThumb2 + 400062: LeftHandThumb1 + 400064: l_indexProxy_01_geo + 400066: l_indexProxy_02_geo + 400068: l_indexProxy_03_geo + 400070: LeftHandIndex13 + 400072: LeftHandIndex3 + 400074: LeftHandIndex2 + 400076: LeftHandIndex1 + 400078: l_middleProxy_01_geo + 400080: l_middleProxy_02_geo + 400082: l_middleProxy_03_geo + 400084: LeftHandMiddle13 + 400086: LeftHandMiddle3 + 400088: LeftHandMiddle2 + 400090: LeftHandMiddle1 + 400092: l_ringProxy_01_geo + 400094: l_ringProxy_02_geo + 400096: l_ringProxy_03_geo + 400098: LeftHandRing13 + 400100: LeftHandRing3 + 400102: LeftHandRing2 + 400104: LeftHandRing1 + 400106: l_pinkyProxy_01_geo + 400108: l_pinkyProxy_02_geo + 400110: l_pinkyProxy_03_geo + 400112: LeftHandPinky13 + 400114: LeftHandPinky3 + 400116: LeftHandPinky2 + 400118: LeftHandPinky1 + 400120: LeftHand + 400122: LeftForeArm + 400124: LeftArm + 400126: LeftShoulder + 400128: chestProxy_geo + 400130: r_clavicleProxy_geo + 400132: r_shourderProxy_geo + 400134: r_erbowProxy_geo + 400136: r_wristProxy_geo + 400138: r_thumbProxy_01_geo + 400140: r_thumbProxy_02_geo + 400142: r_thumbProxy_03_geo + 400144: LeftHandThumb17 + 400146: RightHandThumb3 + 400148: RightHandThumb2 + 400150: RightHandThumb1 + 400152: r_indexProxy_01_geo + 400154: r_indexProxy_02_geo + 400156: r_indexProxy_03_geo + 400158: LeftHandIndex17 + 400160: RightHandIndex3 + 400162: RightHandIndex2 + 400164: RightHandIndex1 + 400166: r_middleProxy_01_geo + 400168: r_middleProxy_02_geo + 400170: r_middleProxy_03_geo + 400172: LeftHandMiddle17 + 400174: RightHandMiddle3 + 400176: RightHandMiddle2 + 400178: RightHandMiddle1 + 400180: r_ringProxy_01_geo + 400182: r_ringProxy_02_geo + 400184: r_ringProxy_03_geo + 400186: LeftHandRing17 + 400188: RightHandRing3 + 400190: RightHandRing2 + 400192: RightHandRing1 + 400194: r_pinkyProxy_01_geo + 400196: r_pinkyProxy_02_geo + 400198: r_pinkyProxy_03_geo + 400200: LeftHandPinky17 + 400202: RightHandPinky3 + 400204: RightHandPinky2 + 400206: RightHandPinky1 + 400208: RightHand + 400210: RightForeArm + 400212: RightArm + 400214: RightShoulder + 400216: neckProxy_geo + 400218: UNI_01_Upper_teethProxy + 400220: headProxy_geo + 400222: RightLipUpper + 400224: RightNostril + 400226: RightCheek + 400228: RightEyelidLower + 400230: RightEyelidUpper + 400232: RightIOuterBrow + 400234: RightInnerBrow + 400236: LeftIOuterBrow + 400238: LeftInnerBrow + 400240: LeftEyelidUpper + 400242: LeftEyelidLower + 400244: LeftCheek + 400246: LeftNostril + 400248: LeftLipUpper + 400250: jawProxy_geo + 400252: UNI_01_Lower_teethProxy + 400254: LeftLipCorner + 400256: RightLipCorner + 400258: RightLipLower + 400260: JawEND + 400262: LeftLipLower + 400264: UNI_01_TongueTipProxy + 400266: TongueTip + 400268: UNI_01_TongueBaseProxy + 400270: TongueBack + 400272: Jaw + 400274: r_UNI_eye + 400276: RightEye + 400278: l_UNI_eye + 400280: LeftEye + 400282: HeadTop_End + 400284: Head + 400286: Neck + 400288: Chest + 400290: Spine + 400292: Hips + 400294: Reference + 2300000: l_hipProxy_geo + 2300002: l_kneeProxy_geo + 2300004: l_ankleProxy_geo + 2300006: l_ballProxy_geo + 2300008: pelvisProxy_geo + 2300010: r_hipProxy_geo + 2300012: r_kneeProxy_geo + 2300014: r_ankleProxy_geo + 2300016: r_ballProxy_geo + 2300018: spineProxy_geo + 2300020: l_clavicleProxy_geo + 2300022: l_shourderProxy_geo + 2300024: l_erbowProxy_geo + 2300026: l_wristProxy_geo + 2300028: l_thumbProxy_01_geo + 2300030: l_thumbProxy_02_geo + 2300032: l_thumbProxy_03_geo + 2300034: l_indexProxy_01_geo + 2300036: l_indexProxy_02_geo + 2300038: l_indexProxy_03_geo + 2300040: l_middleProxy_01_geo + 2300042: l_middleProxy_02_geo + 2300044: l_middleProxy_03_geo + 2300046: l_ringProxy_01_geo + 2300048: l_ringProxy_02_geo + 2300050: l_ringProxy_03_geo + 2300052: l_pinkyProxy_01_geo + 2300054: l_pinkyProxy_02_geo + 2300056: l_pinkyProxy_03_geo + 2300058: chestProxy_geo + 2300060: r_clavicleProxy_geo + 2300062: r_shourderProxy_geo + 2300064: r_erbowProxy_geo + 2300066: r_wristProxy_geo + 2300068: r_thumbProxy_01_geo + 2300070: r_thumbProxy_02_geo + 2300072: r_thumbProxy_03_geo + 2300074: r_indexProxy_01_geo + 2300076: r_indexProxy_02_geo + 2300078: r_indexProxy_03_geo + 2300080: r_middleProxy_01_geo + 2300082: r_middleProxy_02_geo + 2300084: r_middleProxy_03_geo + 2300086: r_ringProxy_01_geo + 2300088: r_ringProxy_02_geo + 2300090: r_ringProxy_03_geo + 2300092: r_pinkyProxy_01_geo + 2300094: r_pinkyProxy_02_geo + 2300096: r_pinkyProxy_03_geo + 2300098: neckProxy_geo + 2300100: UNI_01_Upper_teethProxy + 2300102: headProxy_geo + 2300104: jawProxy_geo + 2300106: UNI_01_Lower_teethProxy + 2300108: UNI_01_TongueTipProxy + 2300110: UNI_01_TongueBaseProxy + 2300112: r_UNI_eye + 2300114: l_UNI_eye + 3300000: l_hipProxy_geo + 3300002: l_kneeProxy_geo + 3300004: l_ankleProxy_geo + 3300006: l_ballProxy_geo + 3300008: pelvisProxy_geo + 3300010: r_hipProxy_geo + 3300012: r_kneeProxy_geo + 3300014: r_ankleProxy_geo + 3300016: r_ballProxy_geo + 3300018: spineProxy_geo + 3300020: l_clavicleProxy_geo + 3300022: l_shourderProxy_geo + 3300024: l_erbowProxy_geo + 3300026: l_wristProxy_geo + 3300028: l_thumbProxy_01_geo + 3300030: l_thumbProxy_02_geo + 3300032: l_thumbProxy_03_geo + 3300034: l_indexProxy_01_geo + 3300036: l_indexProxy_02_geo + 3300038: l_indexProxy_03_geo + 3300040: l_middleProxy_01_geo + 3300042: l_middleProxy_02_geo + 3300044: l_middleProxy_03_geo + 3300046: l_ringProxy_01_geo + 3300048: l_ringProxy_02_geo + 3300050: l_ringProxy_03_geo + 3300052: l_pinkyProxy_01_geo + 3300054: l_pinkyProxy_02_geo + 3300056: l_pinkyProxy_03_geo + 3300058: chestProxy_geo + 3300060: r_clavicleProxy_geo + 3300062: r_shourderProxy_geo + 3300064: r_erbowProxy_geo + 3300066: r_wristProxy_geo + 3300068: r_thumbProxy_01_geo + 3300070: r_thumbProxy_02_geo + 3300072: r_thumbProxy_03_geo + 3300074: r_indexProxy_01_geo + 3300076: r_indexProxy_02_geo + 3300078: r_indexProxy_03_geo + 3300080: r_middleProxy_01_geo + 3300082: r_middleProxy_02_geo + 3300084: r_middleProxy_03_geo + 3300086: r_ringProxy_01_geo + 3300088: r_ringProxy_02_geo + 3300090: r_ringProxy_03_geo + 3300092: r_pinkyProxy_01_geo + 3300094: r_pinkyProxy_02_geo + 3300096: r_pinkyProxy_03_geo + 3300098: neckProxy_geo + 3300100: UNI_01_Upper_teethProxy + 3300102: headProxy_geo + 3300104: jawProxy_geo + 3300106: UNI_01_Lower_teethProxy + 3300108: UNI_01_TongueTipProxy + 3300110: UNI_01_TongueBaseProxy + 3300112: r_UNI_eye + 3300114: l_UNI_eye + 4300000: l_UNI_eye + 4300002: r_UNI_eye + 4300004: UNI_01_TongueBaseProxy + 4300006: UNI_01_TongueTipProxy + 4300008: UNI_01_Lower_teethProxy + 4300010: jawProxy_geo + 4300012: headProxy_geo + 4300014: UNI_01_Upper_teethProxy + 4300016: neckProxy_geo + 4300018: r_pinkyProxy_03_geo + 4300020: r_pinkyProxy_02_geo + 4300022: r_pinkyProxy_01_geo + 4300024: r_ringProxy_03_geo + 4300026: r_ringProxy_02_geo + 4300028: r_ringProxy_01_geo + 4300030: r_middleProxy_03_geo + 4300032: r_middleProxy_02_geo + 4300034: r_middleProxy_01_geo + 4300036: r_indexProxy_03_geo + 4300038: r_indexProxy_02_geo + 4300040: r_indexProxy_01_geo + 4300042: r_thumbProxy_03_geo + 4300044: r_thumbProxy_02_geo + 4300046: r_thumbProxy_01_geo + 4300048: r_wristProxy_geo + 4300050: r_erbowProxy_geo + 4300052: r_shourderProxy_geo + 4300054: r_clavicleProxy_geo + 4300056: chestProxy_geo + 4300058: l_pinkyProxy_03_geo + 4300060: l_pinkyProxy_02_geo + 4300062: l_pinkyProxy_01_geo + 4300064: l_ringProxy_03_geo + 4300066: l_ringProxy_02_geo + 4300068: l_ringProxy_01_geo + 4300070: l_middleProxy_03_geo + 4300072: l_middleProxy_02_geo + 4300074: l_middleProxy_01_geo + 4300076: l_indexProxy_03_geo + 4300078: l_indexProxy_02_geo + 4300080: l_indexProxy_01_geo + 4300082: l_thumbProxy_03_geo + 4300084: l_thumbProxy_02_geo + 4300086: l_thumbProxy_01_geo + 4300088: l_wristProxy_geo + 4300090: l_erbowProxy_geo + 4300092: l_shourderProxy_geo + 4300094: l_clavicleProxy_geo + 4300096: spineProxy_geo + 4300098: r_ballProxy_geo + 4300100: r_ankleProxy_geo + 4300102: r_kneeProxy_geo + 4300104: r_hipProxy_geo + 4300106: pelvisProxy_geo + 4300108: l_ballProxy_geo + 4300110: l_ankleProxy_geo + 4300112: l_kneeProxy_geo + 4300114: l_hipProxy_geo + 7400000: __preview___207_Idle_JumpUpMedium_NoHands1Step_Idle + 7400002: HumanoidIdleJumpUp + 7400004: HumanoidFall + 7400006: HumanoidJumpUp + 7400008: HumanoidMidAir + 9500000: //RootNode + 11100000: //RootNode + materials: + importMaterials: 0 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 3 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: HumanoidIdleJumpUp + takeName: _207_Idle_JumpUpMedium_NoHands1Step_Idle + firstFrame: 56 + lastFrame: 233 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 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: 0 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidFall + takeName: _207_Idle_JumpUpMedium_NoHands1Step_Idle + firstFrame: 127 + lastFrame: 129 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Reference + weight: 1 + - path: Reference/Hips + weight: 1 + - path: Reference/Hips/LeftUpLeg + weight: 1 + - path: Reference/Hips/LeftUpLeg/l_hipProxy_geo + weight: 0 + - path: Reference/Hips/LeftUpLeg/LeftLeg + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/l_kneeProxy_geo + weight: 0 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/l_ankleProxy_geo + weight: 0 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes/l_ballProxy_geo + weight: 0 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes/LToeBase_End2 + weight: 0 + - path: Reference/Hips/pelvisProxy_geo + weight: 0 + - path: Reference/Hips/RightUpLeg + weight: 1 + - path: Reference/Hips/RightUpLeg/r_hipProxy_geo + weight: 0 + - path: Reference/Hips/RightUpLeg/RightLeg + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/r_kneeProxy_geo + weight: 0 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/r_ankleProxy_geo + weight: 0 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/RightToes + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/RightToes/LToeBase_End3 + weight: 0 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/RightToes/r_ballProxy_geo + weight: 0 + - path: Reference/Hips/Spine + weight: 1 + - path: Reference/Hips/Spine/Chest + weight: 1 + - path: Reference/Hips/Spine/Chest/chestProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/l_clavicleProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/l_shourderProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/l_erbowProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/l_wristProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/l_indexProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/l_indexProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3/l_indexProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3/LeftHandIndex13 + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/l_middleProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/l_middleProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3/l_middleProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3/LeftHandMiddle13 + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/l_pinkyProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/l_pinkyProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3/l_pinkyProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3/LeftHandPinky13 + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/l_ringProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/l_ringProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3/l_ringProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3/LeftHandRing13 + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/l_thumbProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/l_thumbProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3/l_thumbProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3/LeftHandThumb13 + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/headProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/HeadTop_End + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/JawEND + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/jawProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/LeftLipCorner + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/LeftLipLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/RightLipCorner + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/RightLipLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueBack + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueBack/UNI_01_TongueBaseProxy + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueTip + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueTip/UNI_01_TongueTipProxy + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/UNI_01_Lower_teethProxy + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftCheek + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEye + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEye/l_UNI_eye + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEyelidLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEyelidUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftInnerBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftIOuterBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftLipUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftNostril + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightCheek + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEye + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEye/r_UNI_eye + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEyelidLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEyelidUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightInnerBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightIOuterBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightLipUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightNostril + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/UNI_01_Upper_teethProxy + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/neckProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/r_clavicleProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/r_shourderProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/r_erbowProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/r_wristProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/r_indexProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/r_indexProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3/LeftHandIndex17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3/r_indexProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/r_middleProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/r_middleProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3/LeftHandMiddle17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3/r_middleProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/r_pinkyProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/r_pinkyProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3/LeftHandPinky17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3/r_pinkyProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/r_ringProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/r_ringProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3/LeftHandRing17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3/r_ringProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/r_thumbProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/r_thumbProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3/LeftHandThumb17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3/r_thumbProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/spineProxy_geo + weight: 0 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidJumpUp + takeName: _207_Idle_JumpUpMedium_NoHands1Step_Idle + firstFrame: 125 + lastFrame: 127 + 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: Reference + weight: 1 + - path: Reference/Hips + weight: 1 + - path: Reference/Hips/LeftUpLeg + weight: 1 + - path: Reference/Hips/LeftUpLeg/l_hipProxy_geo + weight: 0 + - path: Reference/Hips/LeftUpLeg/LeftLeg + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/l_kneeProxy_geo + weight: 0 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/l_ankleProxy_geo + weight: 0 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes/l_ballProxy_geo + weight: 0 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes/LToeBase_End2 + weight: 0 + - path: Reference/Hips/pelvisProxy_geo + weight: 0 + - path: Reference/Hips/RightUpLeg + weight: 1 + - path: Reference/Hips/RightUpLeg/r_hipProxy_geo + weight: 0 + - path: Reference/Hips/RightUpLeg/RightLeg + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/r_kneeProxy_geo + weight: 0 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/r_ankleProxy_geo + weight: 0 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/RightToes + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/RightToes/LToeBase_End3 + weight: 0 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/RightToes/r_ballProxy_geo + weight: 0 + - path: Reference/Hips/Spine + weight: 1 + - path: Reference/Hips/Spine/Chest + weight: 1 + - path: Reference/Hips/Spine/Chest/chestProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/l_clavicleProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/l_shourderProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/l_erbowProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/l_wristProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/l_indexProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/l_indexProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3/l_indexProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3/LeftHandIndex13 + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/l_middleProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/l_middleProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3/l_middleProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3/LeftHandMiddle13 + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/l_pinkyProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/l_pinkyProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3/l_pinkyProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3/LeftHandPinky13 + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/l_ringProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/l_ringProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3/l_ringProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3/LeftHandRing13 + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/l_thumbProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/l_thumbProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3/l_thumbProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3/LeftHandThumb13 + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/headProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/HeadTop_End + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/JawEND + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/jawProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/LeftLipCorner + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/LeftLipLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/RightLipCorner + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/RightLipLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueBack + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueBack/UNI_01_TongueBaseProxy + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueTip + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueTip/UNI_01_TongueTipProxy + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/UNI_01_Lower_teethProxy + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftCheek + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEye + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEye/l_UNI_eye + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEyelidLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEyelidUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftInnerBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftIOuterBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftLipUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftNostril + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightCheek + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEye + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEye/r_UNI_eye + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEyelidLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEyelidUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightInnerBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightIOuterBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightLipUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightNostril + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/UNI_01_Upper_teethProxy + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/neckProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/r_clavicleProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/r_shourderProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/r_erbowProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/r_wristProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/r_indexProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/r_indexProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3/LeftHandIndex17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3/r_indexProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/r_middleProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/r_middleProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3/LeftHandMiddle17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3/r_middleProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/r_pinkyProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/r_pinkyProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3/LeftHandPinky17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3/r_pinkyProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/r_ringProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/r_ringProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3/LeftHandRing17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3/r_ringProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/r_thumbProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/r_thumbProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3/LeftHandThumb17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3/r_thumbProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/spineProxy_geo + weight: 0 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidMidAir + takeName: _207_Idle_JumpUpMedium_NoHands1Step_Idle + firstFrame: 131 + lastFrame: 133 + 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: Reference + weight: 1 + - path: Reference/Hips + weight: 1 + - path: Reference/Hips/LeftUpLeg + weight: 1 + - path: Reference/Hips/LeftUpLeg/l_hipProxy_geo + weight: 0 + - path: Reference/Hips/LeftUpLeg/LeftLeg + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/l_kneeProxy_geo + weight: 0 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/l_ankleProxy_geo + weight: 0 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes/l_ballProxy_geo + weight: 0 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes/LToeBase_End2 + weight: 0 + - path: Reference/Hips/pelvisProxy_geo + weight: 0 + - path: Reference/Hips/RightUpLeg + weight: 1 + - path: Reference/Hips/RightUpLeg/r_hipProxy_geo + weight: 0 + - path: Reference/Hips/RightUpLeg/RightLeg + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/r_kneeProxy_geo + weight: 0 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/r_ankleProxy_geo + weight: 0 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/RightToes + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/RightToes/LToeBase_End3 + weight: 0 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/RightToes/r_ballProxy_geo + weight: 0 + - path: Reference/Hips/Spine + weight: 1 + - path: Reference/Hips/Spine/Chest + weight: 1 + - path: Reference/Hips/Spine/Chest/chestProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/l_clavicleProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/l_shourderProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/l_erbowProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/l_wristProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/l_indexProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/l_indexProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3/l_indexProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3/LeftHandIndex13 + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/l_middleProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/l_middleProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3/l_middleProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3/LeftHandMiddle13 + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/l_pinkyProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/l_pinkyProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3/l_pinkyProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3/LeftHandPinky13 + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/l_ringProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/l_ringProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3/l_ringProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3/LeftHandRing13 + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/l_thumbProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/l_thumbProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3/l_thumbProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3/LeftHandThumb13 + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/headProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/HeadTop_End + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/JawEND + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/jawProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/LeftLipCorner + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/LeftLipLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/RightLipCorner + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/RightLipLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueBack + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueBack/UNI_01_TongueBaseProxy + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueTip + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueTip/UNI_01_TongueTipProxy + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/UNI_01_Lower_teethProxy + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftCheek + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEye + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEye/l_UNI_eye + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEyelidLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEyelidUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftInnerBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftIOuterBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftLipUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftNostril + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightCheek + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEye + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEye/r_UNI_eye + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEyelidLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEyelidUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightInnerBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightIOuterBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightLipUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightNostril + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/UNI_01_Upper_teethProxy + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/neckProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/r_clavicleProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/r_shourderProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/r_erbowProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/r_wristProxy_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/r_indexProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/r_indexProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3/LeftHandIndex17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3/r_indexProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/r_middleProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/r_middleProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3/LeftHandMiddle17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3/r_middleProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/r_pinkyProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/r_pinkyProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3/LeftHandPinky17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3/r_pinkyProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/r_ringProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/r_ringProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3/LeftHandRing17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3/r_ringProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/r_thumbProxy_01_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/r_thumbProxy_02_geo + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3/LeftHandThumb17 + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3/r_thumbProxy_03_geo + weight: 0 + - path: Reference/Hips/Spine/spineProxy_geo + weight: 0 + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + 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 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: + - boneName: Hips + 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: LeftUpLeg + 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: RightUpLeg + 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: LeftLeg + 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: RightLeg + 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: LeftFoot + 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: RightFoot + 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 + 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: Chest + 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: Neck + 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 + - boneName: Head + 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: LeftShoulder + 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: RightShoulder + 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: LeftArm + 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: RightArm + 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: LeftForeArm + 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: RightForeArm + 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: LeftHand + 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: RightHand + 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: LeftToes + 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: RightToes + 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: Jaw + humanName: Jaw + 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: LeftHandThumb1 + humanName: Left Thumb Proximal + 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: LeftHandThumb2 + humanName: Left Thumb Intermediate + 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: LeftHandThumb3 + humanName: Left Thumb Distal + 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: LeftHandIndex1 + humanName: Left Index Proximal + 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: LeftHandIndex2 + humanName: Left Index Intermediate + 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: LeftHandIndex3 + humanName: Left Index Distal + 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: LeftHandMiddle1 + humanName: Left Middle Proximal + 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: LeftHandMiddle2 + humanName: Left Middle Intermediate + 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: LeftHandMiddle3 + humanName: Left Middle Distal + 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: LeftHandRing1 + humanName: Left Ring Proximal + 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: LeftHandRing2 + humanName: Left Ring Intermediate + 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: LeftHandRing3 + humanName: Left Ring Distal + 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: LeftHandPinky1 + humanName: Left Little Proximal + 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: LeftHandPinky2 + humanName: Left Little Intermediate + 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: LeftHandPinky3 + humanName: Left Little Distal + 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: RightHandThumb1 + humanName: Right Thumb Proximal + 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: RightHandThumb2 + humanName: Right Thumb Intermediate + 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: RightHandThumb3 + humanName: Right Thumb Distal + 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: RightHandIndex1 + humanName: Right Index Proximal + 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: RightHandIndex2 + humanName: Right Index Intermediate + 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: RightHandIndex3 + humanName: Right Index Distal + 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: RightHandMiddle1 + humanName: Right Middle Proximal + 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: RightHandMiddle2 + humanName: Right Middle Intermediate + 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: RightHandMiddle3 + humanName: Right Middle Distal + 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: RightHandRing1 + humanName: Right Ring Proximal + 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: RightHandRing2 + humanName: Right Ring Intermediate + 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: RightHandRing3 + humanName: Right Ring Distal + 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: RightHandPinky1 + humanName: Right Little Proximal + 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: RightHandPinky2 + humanName: Right Little Intermediate + 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: RightHandPinky3 + humanName: Right Little Distal + 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: IdleJumpAndFall(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 + position: {x: 0, y: .968897998, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftUpLeg + position: {x: -.0754494965, y: -.0456640199, z: 3.5527136e-17} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLeg + position: {x: -.0205504987, y: -.409129977, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftFoot + position: {x: -.00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftToes + position: {x: -.00748699997, y: -.0731673017, z: .145427123} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LToeBase_End2 + position: {x: .0126400003, y: -.0131357787, z: .0358933695} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightUpLeg + position: {x: .0754495338, y: -.0456639901, z: -7.1054272e-17} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLeg + position: {x: .0205504671, y: -.409130007, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightFoot + position: {x: .00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightToes + position: {x: .00748699997, y: -.0731673017, z: .145427495} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LToeBase_End3 + position: {x: -.0126400003, y: -.0131357787, z: .0358929969} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine + position: {x: -3.55271347e-16, y: .0922631845, z: .0157713313} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Chest + position: {x: -0, y: .162540287, z: -.00165605545} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftShoulder + position: {x: -.0382859968, y: .221622497, z: -.017063085} + rotation: {x: .0136282137, y: -.00334516051, z: .160349578, w: .98696053} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftArm + position: {x: -.100502051, y: 8.52651264e-16, z: -1.91846525e-15} + rotation: {x: .375911772, y: -.0545923635, z: -.131713077, w: .915620983} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftForeArm + position: {x: -.254049301, y: -5.6772363e-14, z: -7.74633667e-13} + rotation: {x: -.0333359092, y: .0206441227, z: -.0173483491, w: .99908036} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHand + position: {x: -.24638927, y: -1.34519945e-12, z: -1.48500223e-11} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex1 + position: {x: -.0751257986, y: -.00784140453, z: .0326526426} + rotation: {x: -.0308350436, y: .0179687776, z: .0871932581, w: .995551944} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex2 + position: {x: -.03979728, y: 4.98084046e-05, z: .00118575036} + rotation: {x: -.0689338297, y: .0147136617, z: .0279492512, w: .997121096} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex3 + position: {x: -.0279684775, y: -6.28308783e-09, z: -5.17217202e-08} + rotation: {x: -1.98371708e-07, y: .07579723, z: .08633665, w: .99337852} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex13 + position: {x: -.0186619665, y: .00437385263, z: -.00384002505} + rotation: {x: -.00472124433, y: -.101354174, z: -.0462910533, w: .993761659} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle1 + position: {x: -.0760238245, y: -.00188513438, z: .0101412293} + rotation: {x: -.0157175697, y: .0537212379, z: .0864731297, w: .994680524} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle2 + position: {x: -.0442804359, y: 4.79887376e-06, z: -.000425400125} + rotation: {x: -.0084464848, y: -.00629218388, z: .0269988962, w: .999579966} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle3 + position: {x: -.0339648277, y: -1.2198452e-08, z: 3.7516088e-09} + rotation: {x: 0, y: .0085622156, z: .0601554625, w: .998152316} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle13 + position: {x: -.0196715724, y: .00392557262, z: -.000558814383} + rotation: {x: -.000701564946, y: -.0125020025, z: -.0560236648, w: .998350918} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky1 + position: {x: -.0656599477, y: -.00782510638, z: -.0322512463} + rotation: {x: -.0464278534, y: .075739637, z: .0861574858, w: .992312968} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky2 + position: {x: -.0308054481, y: -3.0874573e-05, z: -.0014480775} + rotation: {x: .0492938273, y: -.0217208154, z: .0329489894, w: .998004377} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky3 + position: {x: -.0230640266, y: -6.40258258e-06, z: 1.8330093e-08} + rotation: {x: 1.6131904e-05, y: -.0589529239, z: .0381713584, w: .997530699} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky13 + position: {x: -.0169719923, y: .00202882662, z: .00314032286} + rotation: {x: .000580511638, y: .0944183916, z: -.00612070598, w: .995513618} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing1 + position: {x: -.0703021064, y: -.00374530931, z: -.0114117917} + rotation: {x: -.0137463454, y: .0746484697, z: .0850590393, w: .993480563} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing2 + position: {x: -.0431354567, y: -2.08823076e-05, z: -.00223517837} + rotation: {x: .0193215031, y: -.0256576315, z: .0290472321, w: .999061942} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing3 + position: {x: -.0308355652, y: 7.67334946e-11, z: -1.64974168e-08} + rotation: {x: 2.46800482e-08, y: -.0178757682, z: .0421800427, w: .998950183} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing13 + position: {x: -.0205416381, y: .00325422082, z: .00137918338} + rotation: {x: .00240248861, y: .0378382765, z: -.063320443, w: .997272789} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb1 + position: {x: -.0142312413, y: -.0123778246, z: .0255316682} + rotation: {x: -.18747139, y: -.0952679813, z: -.186436191, w: .959697902} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb2 + position: {x: -.0163739994, y: -.00528999977, z: .0234914087} + rotation: {x: -.0260623731, y: .0966885313, z: .00360709149, w: .994966924} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb3 + position: {x: -.0254599992, y: -.00763999997, z: .0208330005} + rotation: {x: .00545273209, y: .000443113851, z: .00682628015, w: .999961734} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb13 + position: {x: -.031868957, y: -.0052999449, z: .0258005001} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Neck + position: {x: 4.26325632e-16, y: .259009302, z: -.0324132554} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Head + position: {x: 1.27897687e-15, y: .0830703825, z: .0113267815} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: HeadTop_End + position: {x: -5.17045827e-18, y: .188178778, z: .0121086892} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Jaw + position: {x: 1.73472344e-20, y: .0111267585, z: .0103275431} + rotation: {x: .219240054, y: -0, z: -0, w: .975670993} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: JawEND + position: {x: -1.73472344e-20, y: -.0482887588, z: .071851708} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipCorner + position: {x: -.032843262, y: -.01657876, z: .0661217645} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipLower + position: {x: -.0142508168, y: -.0216887593, z: .0822406337} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipCorner + position: {x: .0328399986, y: -.01657876, z: .0661187842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipLower + position: {x: .0142508168, y: -.0216887593, z: .0822387859} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftCheek + position: {x: -.0542440265, y: .0337019488, z: .0594304018} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEye + position: {x: -.0208482333, y: .0825027004, z: .0554274321} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidLower + position: {x: -.0356189571, y: .0650736615, z: .076234743} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidUpper + position: {x: -.0344068967, y: .10060814, z: .0802053064} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftInnerBrow + position: {x: -.0120626912, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftIOuterBrow + position: {x: -.0550398715, y: .114825293, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipUpper + position: {x: -.0145013221, y: -.00511181122, z: .094618842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftNostril + position: {x: -.0178999994, y: .0263128281, z: .0908674002} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightCheek + position: {x: .0542399958, y: .033702828, z: .0594273992} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEye + position: {x: .020849999, y: .082502827, z: .0554273985} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidLower + position: {x: .0356200002, y: .065072827, z: .0762374029} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidUpper + position: {x: .0344099998, y: .100612827, z: .0802073926} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightInnerBrow + position: {x: .0120626874, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightIOuterBrow + position: {x: .0550400019, y: .114822827, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipUpper + position: {x: .0145013221, y: -.00510717137, z: .094617404} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightNostril + position: {x: .0178999994, y: .0263089053, z: .0908706188} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightShoulder + position: {x: .0382860154, y: .221621141, z: -.017063085} + rotation: {x: .156456366, y: .987114966, z: .0289233401, w: .0169999544} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightArm + position: {x: -.100501455, y: -2.49955224e-06, z: -5.15574072e-08} + rotation: {x: .105774529, y: .952139974, z: -.285703897, w: -.0247889012} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightForeArm + position: {x: .253428251, y: .00601135287, z: -.0167045239} + rotation: {x: .00553037226, y: .0252947882, z: -.014007926, w: .999566615} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHand + position: {x: .245373696, y: .0216417722, z: .00555046508} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex1 + position: {x: .0747694969, y: -.00124305359, z: .0343444981} + rotation: {x: -.0270000603, y: .134704068, z: -.0601686388, w: .988688886} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex2 + position: {x: .0370584019, y: .00072612107, z: .0145388944} + rotation: {x: -.0803579837, y: .0230234303, z: .0437483452, w: .995539427} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex3 + position: {x: .0252250377, y: -.00496646529, z: .0110121462} + rotation: {x: .0205338672, y: -.0777156726, z: -.0820851624, w: .99337846} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex17 + position: {x: .019119978, y: .000846308249, z: .00398164755} + rotation: {x: -.00472124433, y: -.101354174, z: -.0462910533, w: .993761659} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle1 + position: {x: .0756476447, y: .00479140272, z: .0118531818} + rotation: {x: -.0139238043, y: .00904238503, z: -.0464301668, w: .998783588} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle2 + position: {x: .0438090637, y: .000194188149, z: .00645493623} + rotation: {x: -.0214388501, y: -.0445624664, z: .0864190832, w: .99503082} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle3 + position: {x: .0330724716, y: -.00754753686, z: .00168984616} + rotation: {x: .00108970981, y: -.00868779328, z: -.0601257607, w: .998152435} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle17 + position: {x: .0200548954, y: -.000547108881, z: .000442590448} + rotation: {x: -.000701564946, y: -.0125020025, z: -.0560236648, w: .998350918} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky1 + position: {x: .0668033436, y: -.00199410878, z: -.0307561457} + rotation: {x: -.0533693507, y: -.255000859, z: -.0125746699, w: .96538502} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky2 + position: {x: .0285308417, y: -.001397143, z: -.0116237961} + rotation: {x: .0333432369, y: .00105855579, z: -.0586744659, w: .997719646} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky3 + position: {x: .0214268602, y: -.000553508929, z: -.00851660781} + rotation: {x: -.0126836589, y: .0591125637, z: -.0357522406, w: .997530282} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky17 + position: {x: .016975116, y: .00161137758, z: -.00335797085} + rotation: {x: .000580511638, y: .0944183916, z: -.00612070598, w: .995513618} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing1 + position: {x: .0705984756, y: .00245709647, z: -.00982145779} + rotation: {x: -.014535781, y: -.117996089, z: -.0257448405, w: .992573857} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing2 + position: {x: .0428871848, y: -.00137538207, z: -.00494585792} + rotation: {x: .0220796783, y: -.0216961354, z: .0796110034, w: .996345222} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing3 + position: {x: .0295006037, y: -.00769293541, z: -.00462225592} + rotation: {x: -.00186281116, y: .0181142092, z: -.0420369543, w: .998950124} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing17 + position: {x: .0206709336, y: -.00200043293, z: -.00177803368} + rotation: {x: .00240248861, y: .0378382765, z: -.063320443, w: .997272789} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb1 + position: {x: .0146849155, y: -.0111049423, z: .0258580949} + rotation: {x: -.184676751, y: .0523882434, z: .193273544, w: .962182641} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb2 + position: {x: .0163739994, y: -.00528999977, z: .0234913602} + rotation: {x: -.0260629468, y: -.0966878831, z: -.00360650336, w: .994966984} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb3 + position: {x: .0254599992, y: -.00763999997, z: .0208330005} + rotation: {x: .00545433257, y: -.000443138037, z: -.00682824804, w: .999961793} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb17 + position: {x: .0318690389, y: -.00529994583, z: .0258005001} + 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: {fileID: 9000000, guid: d89ea37480b6d75458aa38843e9688dc, + type: 3} + animationType: 3 + additionalBone: 0 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidJumpAndFall.fbx b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidJumpAndFall.fbx new file mode 100644 index 0000000..419e2d7 Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidJumpAndFall.fbx differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidJumpAndFall.fbx.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidJumpAndFall.fbx.meta new file mode 100644 index 0000000..333d3f5 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidJumpAndFall.fbx.meta @@ -0,0 +1,1838 @@ +fileFormatVersion: 2 +guid: 51dd2e4c869794f75a0df7d54b210214 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Chest + 100002: Geo_grp + 100004: Head + 100006: Hips + 100008: //RootNode + 100010: Jaw + 100012: JawEND + 100014: Le_Eye_Mesh + 100016: LeftArm + 100018: LeftCheek + 100020: LeftEye + 100022: LeftEyelidLower + 100024: LeftEyelidUpper + 100026: LeftFoot + 100028: LeftForeArm + 100030: LeftHand + 100032: LeftHandIndex1 + 100034: LeftHandIndex2 + 100036: LeftHandIndex3 + 100038: LeftHandMiddle1 + 100040: LeftHandMiddle2 + 100042: LeftHandMiddle3 + 100044: LeftHandPinky1 + 100046: LeftHandPinky2 + 100048: LeftHandPinky3 + 100050: LeftHandRing1 + 100052: LeftHandRing2 + 100054: LeftHandRing3 + 100056: LeftHandThumb1 + 100058: LeftHandThumb2 + 100060: LeftHandThumb3 + 100062: LeftInnerBrow + 100064: LeftIOuterBrow + 100066: LeftLeg + 100068: LeftLipCorner + 100070: LeftLipLower + 100072: LeftLipUpper + 100074: LeftNostril + 100076: LeftShoulder + 100078: LeftToes + 100080: LeftUpLeg + 100082: Lw_Teeth_Mesh + 100084: Neck + 100086: Reference + 100088: Ri_Eye_Mesh + 100090: RightArm + 100092: RightCheek + 100094: RightEye + 100096: RightEyelidLower + 100098: RightEyelidUpper + 100100: RightFoot + 100102: RightForeArm + 100104: RightHand + 100106: RightHandIndex1 + 100108: RightHandIndex2 + 100110: RightHandIndex3 + 100112: RightHandMiddle1 + 100114: RightHandMiddle2 + 100116: RightHandMiddle3 + 100118: RightHandPinky1 + 100120: RightHandPinky2 + 100122: RightHandPinky3 + 100124: RightHandRing1 + 100126: RightHandRing2 + 100128: RightHandRing3 + 100130: RightHandThumb1 + 100132: RightHandThumb2 + 100134: RightHandThumb3 + 100136: RightInnerBrow + 100138: RightIOuterBrow + 100140: RightLeg + 100142: RightLipCorner + 100144: RightLipLower + 100146: RightLipUpper + 100148: RightNostril + 100150: RightShoulder + 100152: RightToes + 100154: RightUpLeg + 100156: Spine + 100158: TongueBack + 100160: TongueTip + 100162: Tounge_Mesh + 100164: Unity_Body_Mesh + 100166: Up_Teeth_Mesh + 400000: Chest + 400002: Geo_grp + 400004: Head + 400006: Hips + 400008: //RootNode + 400010: Jaw + 400012: JawEND + 400014: Le_Eye_Mesh + 400016: LeftArm + 400018: LeftCheek + 400020: LeftEye + 400022: LeftEyelidLower + 400024: LeftEyelidUpper + 400026: LeftFoot + 400028: LeftForeArm + 400030: LeftHand + 400032: LeftHandIndex1 + 400034: LeftHandIndex2 + 400036: LeftHandIndex3 + 400038: LeftHandMiddle1 + 400040: LeftHandMiddle2 + 400042: LeftHandMiddle3 + 400044: LeftHandPinky1 + 400046: LeftHandPinky2 + 400048: LeftHandPinky3 + 400050: LeftHandRing1 + 400052: LeftHandRing2 + 400054: LeftHandRing3 + 400056: LeftHandThumb1 + 400058: LeftHandThumb2 + 400060: LeftHandThumb3 + 400062: LeftInnerBrow + 400064: LeftIOuterBrow + 400066: LeftLeg + 400068: LeftLipCorner + 400070: LeftLipLower + 400072: LeftLipUpper + 400074: LeftNostril + 400076: LeftShoulder + 400078: LeftToes + 400080: LeftUpLeg + 400082: Lw_Teeth_Mesh + 400084: Neck + 400086: Reference + 400088: Ri_Eye_Mesh + 400090: RightArm + 400092: RightCheek + 400094: RightEye + 400096: RightEyelidLower + 400098: RightEyelidUpper + 400100: RightFoot + 400102: RightForeArm + 400104: RightHand + 400106: RightHandIndex1 + 400108: RightHandIndex2 + 400110: RightHandIndex3 + 400112: RightHandMiddle1 + 400114: RightHandMiddle2 + 400116: RightHandMiddle3 + 400118: RightHandPinky1 + 400120: RightHandPinky2 + 400122: RightHandPinky3 + 400124: RightHandRing1 + 400126: RightHandRing2 + 400128: RightHandRing3 + 400130: RightHandThumb1 + 400132: RightHandThumb2 + 400134: RightHandThumb3 + 400136: RightInnerBrow + 400138: RightIOuterBrow + 400140: RightLeg + 400142: RightLipCorner + 400144: RightLipLower + 400146: RightLipUpper + 400148: RightNostril + 400150: RightShoulder + 400152: RightToes + 400154: RightUpLeg + 400156: Spine + 400158: TongueBack + 400160: TongueTip + 400162: Tounge_Mesh + 400164: Unity_Body_Mesh + 400166: Up_Teeth_Mesh + 2300000: Le_Eye_Mesh + 2300002: Ri_Eye_Mesh + 3300000: Le_Eye_Mesh + 3300002: Ri_Eye_Mesh + 4300000: Le_Eye_Mesh + 4300002: Ri_Eye_Mesh + 4300004: Unity_Body_Mesh + 4300006: Up_Teeth_Mesh + 4300008: Lw_Teeth_Mesh + 4300010: Tounge_Mesh + 7400000: HumanoidJumpForwardLeft + 7400002: HumanoidFallLeft + 7400004: HumanoidJumpForwardRight + 7400006: HumanoidFallRight + 9500000: //RootNode + 13700000: Lw_Teeth_Mesh + 13700002: Tounge_Mesh + 13700004: Unity_Body_Mesh + 13700006: Up_Teeth_Mesh + materials: + importMaterials: 0 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 1 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: HumanoidJumpForwardLeft + takeName: idle_jumpFwd_idle_tk01 + firstFrame: 350 + lastFrame: 352 + 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: Geo_grp + weight: 0 + - path: Geo_grp/Lw_Teeth_Mesh + weight: 0 + - path: Geo_grp/Tounge_Mesh + weight: 0 + - path: Geo_grp/Unity_Body_Mesh + weight: 0 + - path: Geo_grp/Up_Teeth_Mesh + weight: 0 + - path: Reference + weight: 1 + - path: Reference/Hips + weight: 1 + - path: Reference/Hips/LeftUpLeg + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes + weight: 1 + - path: Reference/Hips/RightUpLeg + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/RightToes + weight: 1 + - path: Reference/Hips/Spine + weight: 1 + - path: Reference/Hips/Spine/Chest + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3 + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/JawEND + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/LeftLipCorner + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/LeftLipLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/RightLipCorner + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/RightLipLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueBack + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueBack/TongueTip + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftCheek + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEye + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEye/Le_Eye_Mesh + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEyelidLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEyelidUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftInnerBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftIOuterBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftLipUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftNostril + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightCheek + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEye + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEye/Ri_Eye_Mesh + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEyelidLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEyelidUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightInnerBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightIOuterBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightLipUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightNostril + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidFallLeft + takeName: idle_jumpFwd_idle_tk01 + firstFrame: 355 + lastFrame: 357 + 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: 1 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Geo_grp + weight: 0 + - path: Geo_grp/Lw_Teeth_Mesh + weight: 0 + - path: Geo_grp/Tounge_Mesh + weight: 0 + - path: Geo_grp/Unity_Body_Mesh + weight: 0 + - path: Geo_grp/Up_Teeth_Mesh + weight: 0 + - path: Reference + weight: 1 + - path: Reference/Hips + weight: 1 + - path: Reference/Hips/LeftUpLeg + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes + weight: 1 + - path: Reference/Hips/RightUpLeg + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/RightToes + weight: 1 + - path: Reference/Hips/Spine + weight: 1 + - path: Reference/Hips/Spine/Chest + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3 + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/JawEND + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/LeftLipCorner + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/LeftLipLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/RightLipCorner + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/RightLipLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueBack + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueBack/TongueTip + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftCheek + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEye + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEye/Le_Eye_Mesh + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEyelidLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEyelidUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftInnerBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftIOuterBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftLipUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftNostril + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightCheek + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEye + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEye/Ri_Eye_Mesh + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEyelidLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEyelidUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightInnerBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightIOuterBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightLipUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightNostril + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidJumpForwardRight + takeName: idle_jumpFwd_idle_tk01 + firstFrame: 350 + lastFrame: 352 + 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: 1 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Geo_grp + weight: 0 + - path: Geo_grp/Lw_Teeth_Mesh + weight: 0 + - path: Geo_grp/Tounge_Mesh + weight: 0 + - path: Geo_grp/Unity_Body_Mesh + weight: 0 + - path: Geo_grp/Up_Teeth_Mesh + weight: 0 + - path: Reference + weight: 1 + - path: Reference/Hips + weight: 1 + - path: Reference/Hips/LeftUpLeg + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes + weight: 1 + - path: Reference/Hips/RightUpLeg + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/RightToes + weight: 1 + - path: Reference/Hips/Spine + weight: 1 + - path: Reference/Hips/Spine/Chest + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3 + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/JawEND + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/LeftLipCorner + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/LeftLipLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/RightLipCorner + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/RightLipLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueBack + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueBack/TongueTip + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftCheek + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEye + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEye/Le_Eye_Mesh + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEyelidLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEyelidUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftInnerBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftIOuterBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftLipUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftNostril + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightCheek + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEye + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEye/Ri_Eye_Mesh + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEyelidLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEyelidUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightInnerBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightIOuterBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightLipUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightNostril + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidFallRight + takeName: idle_jumpFwd_idle_tk01 + firstFrame: 355 + lastFrame: 357 + 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: Geo_grp + weight: 0 + - path: Geo_grp/Lw_Teeth_Mesh + weight: 0 + - path: Geo_grp/Tounge_Mesh + weight: 0 + - path: Geo_grp/Unity_Body_Mesh + weight: 0 + - path: Geo_grp/Up_Teeth_Mesh + weight: 0 + - path: Reference + weight: 1 + - path: Reference/Hips + weight: 1 + - path: Reference/Hips/LeftUpLeg + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot + weight: 1 + - path: Reference/Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes + weight: 1 + - path: Reference/Hips/RightUpLeg + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot + weight: 1 + - path: Reference/Hips/RightUpLeg/RightLeg/RightFoot/RightToes + weight: 1 + - path: Reference/Hips/Spine + weight: 1 + - path: Reference/Hips/Spine/Chest + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2 + weight: 1 + - path: Reference/Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3 + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/JawEND + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/LeftLipCorner + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/LeftLipLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/RightLipCorner + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/RightLipLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueBack + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/Jaw/TongueBack/TongueTip + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftCheek + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEye + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEye/Le_Eye_Mesh + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEyelidLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftEyelidUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftInnerBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftIOuterBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftLipUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/LeftNostril + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightCheek + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEye + weight: 1 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEye/Ri_Eye_Mesh + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEyelidLower + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightEyelidUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightInnerBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightIOuterBrow + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightLipUpper + weight: 0 + - path: Reference/Hips/Spine/Chest/Neck/Head/RightNostril + weight: 0 + - path: Reference/Hips/Spine/Chest/RightShoulder + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2 + weight: 1 + - path: Reference/Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + 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 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: + - boneName: Hips + 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: LeftUpLeg + 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: RightUpLeg + 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: LeftLeg + 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: RightLeg + 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: LeftFoot + 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: RightFoot + 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 + 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: Chest + 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: Neck + 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 + - boneName: Head + 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: LeftShoulder + 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: RightShoulder + 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: LeftArm + 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: RightArm + 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: LeftForeArm + 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: RightForeArm + 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: LeftHand + 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: RightHand + 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: LeftToes + 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: RightToes + 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: LeftEye + 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: RightEye + 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 + - boneName: Jaw + humanName: Jaw + 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: LeftHandThumb1 + humanName: Left Thumb Proximal + 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: LeftHandThumb2 + humanName: Left Thumb Intermediate + 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: LeftHandThumb3 + humanName: Left Thumb Distal + 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: LeftHandIndex1 + humanName: Left Index Proximal + 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: LeftHandIndex2 + humanName: Left Index Intermediate + 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: LeftHandIndex3 + humanName: Left Index Distal + 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: LeftHandMiddle1 + humanName: Left Middle Proximal + 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: LeftHandMiddle2 + humanName: Left Middle Intermediate + 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: LeftHandMiddle3 + humanName: Left Middle Distal + 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: LeftHandRing1 + humanName: Left Ring Proximal + 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: LeftHandRing2 + humanName: Left Ring Intermediate + 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: LeftHandRing3 + humanName: Left Ring Distal + 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: LeftHandPinky1 + humanName: Left Little Proximal + 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: LeftHandPinky2 + humanName: Left Little Intermediate + 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: LeftHandPinky3 + humanName: Left Little Distal + 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: RightHandThumb1 + humanName: Right Thumb Proximal + 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: RightHandThumb2 + humanName: Right Thumb Intermediate + 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: RightHandThumb3 + humanName: Right Thumb Distal + 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: RightHandIndex1 + humanName: Right Index Proximal + 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: RightHandIndex2 + humanName: Right Index Intermediate + 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: RightHandIndex3 + humanName: Right Index Distal + 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: RightHandMiddle1 + humanName: Right Middle Proximal + 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: RightHandMiddle2 + humanName: Right Middle Intermediate + 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: RightHandMiddle3 + humanName: Right Middle Distal + 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: RightHandRing1 + humanName: Right Ring Proximal + 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: RightHandRing2 + humanName: Right Ring Intermediate + 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: RightHandRing3 + humanName: Right Ring Distal + 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: RightHandPinky1 + humanName: Right Little Proximal + 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: RightHandPinky2 + humanName: Right Little Intermediate + 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: RightHandPinky3 + humanName: Right Little Distal + 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: HumanoidJumpAndFall(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 + position: {x: -1.86264515e-08, y: .960032225, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftUpLeg + position: {x: -.0754494965, y: -.0456640199, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLeg + position: {x: -.0205504987, y: -.409129977, z: .00717136543} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftFoot + position: {x: -.00515299942, y: -.423155904, z: -.0120320888} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftToes + position: {x: -.00748699997, y: -.0731673017, z: .145427123} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightUpLeg + position: {x: .0754495338, y: -.0456639901, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLeg + position: {x: .0205504671, y: -.409130007, z: .00717136543} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightFoot + position: {x: .00515299942, y: -.423155904, z: -.0120320888} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightToes + position: {x: .00748699997, y: -.0731673017, z: .145427495} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine + position: {x: -0, y: .0922631845, z: .0157713313} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Chest + position: {x: -0, y: .162540287, z: .0218507219} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftShoulder + position: {x: -.0382435061, y: .192178085, z: -.017063085} + rotation: {x: -.00121677481, y: -.00917607173, z: .327255577, w: .944890559} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftArm + position: {x: -.0835747719, y: .036097575, z: 0} + rotation: {x: .208304122, y: -.055566486, z: -.310117185, w: .925931454} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftForeArm + position: {x: -.254049301, y: 0, z: 0} + rotation: {x: .00065340061, y: .0216908138, z: -.0116735483, w: .999696374} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHand + position: {x: -.24638927, y: 0, z: 0} + rotation: {x: .00174571283, y: -.0316711254, z: .0242843106, w: .999201775} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex1 + position: {x: -.0751257986, y: -.00784140453, z: .0326526426} + rotation: {x: -.00211892044, y: .0802574381, z: .0175381862, w: .996617615} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex2 + position: {x: -.03979728, y: 4.98084046e-05, z: .00118575036} + rotation: {x: .000501934439, y: .0154705783, z: .0404105186, w: .999063313} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex3 + position: {x: -.0279684775, y: -6.28122399e-09, z: -5.17186614e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle1 + position: {x: -.0760238245, y: -.00188513438, z: .0101412293} + rotation: {x: -.000768873433, y: .0333210826, z: .020907538, w: .999225736} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle2 + position: {x: -.0442804359, y: 4.79887422e-06, z: -.000425400125} + rotation: {x: -.00136209256, y: -.0191520527, z: .0378838927, w: .999097645} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle3 + position: {x: -.0339648277, y: -1.21979289e-08, z: 3.75648268e-09} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky1 + position: {x: -.0656599477, y: -.00782510638, z: -.0322512463} + rotation: {x: -.000912672316, y: .0121611441, z: .0212233849, w: .999700367} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky2 + position: {x: -.0308054481, y: -3.0874573e-05, z: -.0014480775} + rotation: {x: -.000226802338, y: -.00969417952, z: .000434517511, w: .999952912} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky3 + position: {x: -.0230640266, y: -6.40258077e-06, z: 1.8332095e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing1 + position: {x: -.0703021064, y: -.00374530931, z: -.0114117917} + rotation: {x: -.000324145716, y: .0115975412, z: .0247372258, w: .999626696} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing2 + position: {x: -.0431354567, y: -2.08823076e-05, z: -.00223517837} + rotation: {x: -.00120344944, y: -.0231133532, z: .0409869365, w: .998891592} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing3 + position: {x: -.0308355652, y: 7.71049682e-11, z: -1.64932707e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb1 + position: {x: -.0142312413, y: -.0123778246, z: .0255316682} + rotation: {x: -.1395832, y: -.0351250619, z: -.0833107978, w: .98607409} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb2 + position: {x: -.0163739994, y: -.00528999977, z: .0234914087} + rotation: {x: -.026061492, y: .0966902077, z: .00360864005, w: .994966805} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb3 + position: {x: -.0254599992, y: -.00763999997, z: .0208330005} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Neck + position: {x: -0, y: .235723898, z: -.0324132554} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Head + position: {x: -0, y: .106355801, z: .0113267815} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Jaw + position: {x: -0, y: .0111267585, z: .0103275431} + rotation: {x: .219240054, y: -0, z: -0, w: .975670993} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: JawEND + position: {x: -0, y: -.0482887588, z: .071851708} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipCorner + position: {x: -.032843262, y: -.01657876, z: .0661217645} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipLower + position: {x: -.0142508168, y: -.0216887593, z: .0822406337} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipCorner + position: {x: .0328399986, y: -.01657876, z: .0661187842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipLower + position: {x: .0142508168, y: -.0216887593, z: .0822387859} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueBack + position: {x: -0, y: -.022869369, z: .0100954091} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueTip + position: {x: -0, y: -.000409444125, z: .0282272995} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftCheek + position: {x: -.0542440265, y: .0337019488, z: .0594304018} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEye + position: {x: -.0208482333, y: .0825027004, z: .0554274321} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidLower + position: {x: -.0356189571, y: .0650736615, z: .076234743} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidUpper + position: {x: -.0344068967, y: .10060814, z: .0802053064} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftInnerBrow + position: {x: -.0120626912, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftIOuterBrow + position: {x: -.0550398715, y: .114825293, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipUpper + position: {x: -.0145013221, y: -.00511181122, z: .094618842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftNostril + position: {x: -.0178999994, y: .0263128281, z: .0908674002} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightCheek + position: {x: .0542399958, y: .033702828, z: .0594273992} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEye + position: {x: .020849999, y: .082502827, z: .0554273985} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidLower + position: {x: .0356200002, y: .065072827, z: .0762374029} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidUpper + position: {x: .0344099998, y: .100612827, z: .0802073926} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightInnerBrow + position: {x: .0120626874, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightIOuterBrow + position: {x: .0550400019, y: .114822827, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipUpper + position: {x: .0145013221, y: -.00510717137, z: .094617404} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightNostril + position: {x: .0178999994, y: .0263089053, z: .0908706188} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightShoulder + position: {x: .0383285098, y: .192176744, z: -.017063085} + rotation: {x: .290413886, y: .956010222, z: .0322408788, w: -.02578477} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightArm + position: {x: -.0835755169, y: .0360957012, z: -5.15574072e-08} + rotation: {x: .263129145, y: .953624487, z: -.146085501, w: .00475239567} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightForeArm + position: {x: .253428251, y: .00601135287, z: -.0167045239} + rotation: {x: -.0153278718, y: .0147472881, z: -.0201126598, w: .999571443} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHand + position: {x: .245373696, y: .0216417722, z: .00555046508} + rotation: {x: .000613642507, y: .036897447, z: -.0569219254, w: .9976964} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex1 + position: {x: .0747694969, y: -.00124305359, z: .0343444981} + rotation: {x: -.00211892044, y: .0802574381, z: .0175381862, w: .996617615} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex2 + position: {x: .0370584019, y: .00072612107, z: .0145388944} + rotation: {x: -.00332621601, y: .0159315318, z: .060632892, w: .998027444} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex3 + position: {x: .0252250377, y: -.00496646529, z: .0110121462} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle1 + position: {x: .0756476447, y: .00479140272, z: .0118531818} + rotation: {x: -.000768873433, y: .0333210826, z: .020907538, w: .999225736} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle2 + position: {x: .0438090637, y: .000194188149, z: .00645493623} + rotation: {x: -.00413046591, y: -.0335116945, z: .0761208013, w: .996526778} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle3 + position: {x: .0330724716, y: -.00754753686, z: .00168984616} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky1 + position: {x: .0668033436, y: -.00199410878, z: -.0307561457} + rotation: {x: .0031761073, y: -.192005888, z: .0451137684, w: .98035115} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky2 + position: {x: .0285308417, y: -.001397143, z: -.0116237961} + rotation: {x: -.00225326815, y: -.00959618483, z: -.0107575748, w: .999893546} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky3 + position: {x: .0214268602, y: -.000553508929, z: -.00851660781} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing1 + position: {x: .0705984756, y: .00245709647, z: -.00982145779} + rotation: {x: .000710848777, y: -.0543420911, z: .0349445045, w: .997910559} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing2 + position: {x: .0428871848, y: -.00137538207, z: -.00494585792} + rotation: {x: .000484766497, y: -.0212895721, z: .0698628947, w: .997329295} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing3 + position: {x: .0295006037, y: -.00769293541, z: -.00462225592} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb1 + position: {x: .0146849155, y: -.0111049423, z: .0258580949} + rotation: {x: -.108707562, y: .00948966853, z: .100395039, w: .988945663} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb2 + position: {x: .0163739994, y: -.00528999977, z: .0234913602} + rotation: {x: -.0260640942, y: -.0966886356, z: -.00360555435, w: .994966805} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb3 + position: {x: .0254599992, y: -.00763999997, z: .0208330005} + 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: {fileID: 9000000, guid: 9bde93922c5ea4196b87f9b5593da1dc, + type: 3} + animationType: 3 + additionalBone: 0 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidMidAir.fbx b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidMidAir.fbx new file mode 100644 index 0000000..80f6e24 Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidMidAir.fbx differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidMidAir.fbx.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidMidAir.fbx.meta new file mode 100644 index 0000000..ab2a016 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidMidAir.fbx.meta @@ -0,0 +1,1646 @@ +fileFormatVersion: 2 +guid: f03e10c73f30b4ab4aa8ea8f1cc16d36 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 100002: l_hipProxy_geo + 100004: l_kneeProxy_geo + 100006: l_ankleProxy_geo + 100008: l_ballProxy_geo + 100010: LToeBase_End2 + 100012: LeftToes + 100014: LeftFoot + 100016: LeftLeg + 100018: LeftUpLeg + 100020: pelvisProxy_geo + 100022: r_hipProxy_geo + 100024: r_kneeProxy_geo + 100026: r_ankleProxy_geo + 100028: r_ballProxy_geo + 100030: LToeBase_End3 + 100032: RightToes + 100034: RightFoot + 100036: RightLeg + 100038: RightUpLeg + 100040: spineProxy_geo + 100042: l_clavicleProxy_geo + 100044: l_shourderProxy_geo + 100046: l_erbowProxy_geo + 100048: l_wristProxy_geo + 100050: l_thumbProxy_01_geo + 100052: l_thumbProxy_02_geo + 100054: l_thumbProxy_03_geo + 100056: LeftHandThumb13 + 100058: LeftHandThumb3 + 100060: LeftHandThumb2 + 100062: LeftHandThumb1 + 100064: l_indexProxy_01_geo + 100066: l_indexProxy_02_geo + 100068: l_indexProxy_03_geo + 100070: LeftHandIndex13 + 100072: LeftHandIndex3 + 100074: LeftHandIndex2 + 100076: LeftHandIndex1 + 100078: l_middleProxy_01_geo + 100080: l_middleProxy_02_geo + 100082: l_middleProxy_03_geo + 100084: LeftHandMiddle13 + 100086: LeftHandMiddle3 + 100088: LeftHandMiddle2 + 100090: LeftHandMiddle1 + 100092: l_ringProxy_01_geo + 100094: l_ringProxy_02_geo + 100096: l_ringProxy_03_geo + 100098: LeftHandRing13 + 100100: LeftHandRing3 + 100102: LeftHandRing2 + 100104: LeftHandRing1 + 100106: l_pinkyProxy_01_geo + 100108: l_pinkyProxy_02_geo + 100110: l_pinkyProxy_03_geo + 100112: LeftHandPinky13 + 100114: LeftHandPinky3 + 100116: LeftHandPinky2 + 100118: LeftHandPinky1 + 100120: LeftHand + 100122: LeftForeArm + 100124: LeftArm + 100126: LeftShoulder + 100128: chestProxy_geo + 100130: r_clavicleProxy_geo + 100132: r_shourderProxy_geo + 100134: r_erbowProxy_geo + 100136: r_wristProxy_geo + 100138: r_thumbProxy_01_geo + 100140: r_thumbProxy_02_geo + 100142: r_thumbProxy_03_geo + 100144: LeftHandThumb17 + 100146: RightHandThumb3 + 100148: RightHandThumb2 + 100150: RightHandThumb1 + 100152: r_indexProxy_01_geo + 100154: r_indexProxy_02_geo + 100156: r_indexProxy_03_geo + 100158: LeftHandIndex17 + 100160: RightHandIndex3 + 100162: RightHandIndex2 + 100164: RightHandIndex1 + 100166: r_middleProxy_01_geo + 100168: r_middleProxy_02_geo + 100170: r_middleProxy_03_geo + 100172: LeftHandMiddle17 + 100174: RightHandMiddle3 + 100176: RightHandMiddle2 + 100178: RightHandMiddle1 + 100180: r_ringProxy_01_geo + 100182: r_ringProxy_02_geo + 100184: r_ringProxy_03_geo + 100186: LeftHandRing17 + 100188: RightHandRing3 + 100190: RightHandRing2 + 100192: RightHandRing1 + 100194: r_pinkyProxy_01_geo + 100196: r_pinkyProxy_02_geo + 100198: r_pinkyProxy_03_geo + 100200: LeftHandPinky17 + 100202: RightHandPinky3 + 100204: RightHandPinky2 + 100206: RightHandPinky1 + 100208: RightHand + 100210: RightForeArm + 100212: RightArm + 100214: RightShoulder + 100216: neckProxy_geo + 100218: UNI_01_Upper_teethProxy + 100220: headProxy_geo + 100222: RightLipUpper + 100224: RightNostril + 100226: RightCheek + 100228: RightEyelidLower + 100230: RightEyelidUpper + 100232: RightIOuterBrow + 100234: RightInnerBrow + 100236: LeftIOuterBrow + 100238: LeftInnerBrow + 100240: LeftEyelidUpper + 100242: LeftEyelidLower + 100244: LeftCheek + 100246: LeftNostril + 100248: LeftLipUpper + 100250: jawProxy_geo + 100252: UNI_01_Lower_teethProxy + 100254: LeftLipCorner + 100256: RightLipCorner + 100258: RightLipLower + 100260: JawEND + 100262: LeftLipLower + 100264: UNI_01_TongueTipProxy + 100266: TongueTip + 100268: UNI_01_TongueBaseProxy + 100270: TongueBack + 100272: Jaw + 100274: r_UNI_eye + 100276: RightEye + 100278: l_UNI_eye + 100280: LeftEye + 100282: HeadTop_End + 100284: Head + 100286: Neck + 100288: Chest + 100290: Spine + 100292: Hips + 100294: Reference + 400000: //RootNode + 400002: l_hipProxy_geo + 400004: l_kneeProxy_geo + 400006: l_ankleProxy_geo + 400008: l_ballProxy_geo + 400010: LToeBase_End2 + 400012: LeftToes + 400014: LeftFoot + 400016: LeftLeg + 400018: LeftUpLeg + 400020: pelvisProxy_geo + 400022: r_hipProxy_geo + 400024: r_kneeProxy_geo + 400026: r_ankleProxy_geo + 400028: r_ballProxy_geo + 400030: LToeBase_End3 + 400032: RightToes + 400034: RightFoot + 400036: RightLeg + 400038: RightUpLeg + 400040: spineProxy_geo + 400042: l_clavicleProxy_geo + 400044: l_shourderProxy_geo + 400046: l_erbowProxy_geo + 400048: l_wristProxy_geo + 400050: l_thumbProxy_01_geo + 400052: l_thumbProxy_02_geo + 400054: l_thumbProxy_03_geo + 400056: LeftHandThumb13 + 400058: LeftHandThumb3 + 400060: LeftHandThumb2 + 400062: LeftHandThumb1 + 400064: l_indexProxy_01_geo + 400066: l_indexProxy_02_geo + 400068: l_indexProxy_03_geo + 400070: LeftHandIndex13 + 400072: LeftHandIndex3 + 400074: LeftHandIndex2 + 400076: LeftHandIndex1 + 400078: l_middleProxy_01_geo + 400080: l_middleProxy_02_geo + 400082: l_middleProxy_03_geo + 400084: LeftHandMiddle13 + 400086: LeftHandMiddle3 + 400088: LeftHandMiddle2 + 400090: LeftHandMiddle1 + 400092: l_ringProxy_01_geo + 400094: l_ringProxy_02_geo + 400096: l_ringProxy_03_geo + 400098: LeftHandRing13 + 400100: LeftHandRing3 + 400102: LeftHandRing2 + 400104: LeftHandRing1 + 400106: l_pinkyProxy_01_geo + 400108: l_pinkyProxy_02_geo + 400110: l_pinkyProxy_03_geo + 400112: LeftHandPinky13 + 400114: LeftHandPinky3 + 400116: LeftHandPinky2 + 400118: LeftHandPinky1 + 400120: LeftHand + 400122: LeftForeArm + 400124: LeftArm + 400126: LeftShoulder + 400128: chestProxy_geo + 400130: r_clavicleProxy_geo + 400132: r_shourderProxy_geo + 400134: r_erbowProxy_geo + 400136: r_wristProxy_geo + 400138: r_thumbProxy_01_geo + 400140: r_thumbProxy_02_geo + 400142: r_thumbProxy_03_geo + 400144: LeftHandThumb17 + 400146: RightHandThumb3 + 400148: RightHandThumb2 + 400150: RightHandThumb1 + 400152: r_indexProxy_01_geo + 400154: r_indexProxy_02_geo + 400156: r_indexProxy_03_geo + 400158: LeftHandIndex17 + 400160: RightHandIndex3 + 400162: RightHandIndex2 + 400164: RightHandIndex1 + 400166: r_middleProxy_01_geo + 400168: r_middleProxy_02_geo + 400170: r_middleProxy_03_geo + 400172: LeftHandMiddle17 + 400174: RightHandMiddle3 + 400176: RightHandMiddle2 + 400178: RightHandMiddle1 + 400180: r_ringProxy_01_geo + 400182: r_ringProxy_02_geo + 400184: r_ringProxy_03_geo + 400186: LeftHandRing17 + 400188: RightHandRing3 + 400190: RightHandRing2 + 400192: RightHandRing1 + 400194: r_pinkyProxy_01_geo + 400196: r_pinkyProxy_02_geo + 400198: r_pinkyProxy_03_geo + 400200: LeftHandPinky17 + 400202: RightHandPinky3 + 400204: RightHandPinky2 + 400206: RightHandPinky1 + 400208: RightHand + 400210: RightForeArm + 400212: RightArm + 400214: RightShoulder + 400216: neckProxy_geo + 400218: UNI_01_Upper_teethProxy + 400220: headProxy_geo + 400222: RightLipUpper + 400224: RightNostril + 400226: RightCheek + 400228: RightEyelidLower + 400230: RightEyelidUpper + 400232: RightIOuterBrow + 400234: RightInnerBrow + 400236: LeftIOuterBrow + 400238: LeftInnerBrow + 400240: LeftEyelidUpper + 400242: LeftEyelidLower + 400244: LeftCheek + 400246: LeftNostril + 400248: LeftLipUpper + 400250: jawProxy_geo + 400252: UNI_01_Lower_teethProxy + 400254: LeftLipCorner + 400256: RightLipCorner + 400258: RightLipLower + 400260: JawEND + 400262: LeftLipLower + 400264: UNI_01_TongueTipProxy + 400266: TongueTip + 400268: UNI_01_TongueBaseProxy + 400270: TongueBack + 400272: Jaw + 400274: r_UNI_eye + 400276: RightEye + 400278: l_UNI_eye + 400280: LeftEye + 400282: HeadTop_End + 400284: Head + 400286: Neck + 400288: Chest + 400290: Spine + 400292: Hips + 400294: Reference + 2300000: l_hipProxy_geo + 2300002: l_kneeProxy_geo + 2300004: l_ankleProxy_geo + 2300006: l_ballProxy_geo + 2300008: pelvisProxy_geo + 2300010: r_hipProxy_geo + 2300012: r_kneeProxy_geo + 2300014: r_ankleProxy_geo + 2300016: r_ballProxy_geo + 2300018: spineProxy_geo + 2300020: l_clavicleProxy_geo + 2300022: l_shourderProxy_geo + 2300024: l_erbowProxy_geo + 2300026: l_wristProxy_geo + 2300028: l_thumbProxy_01_geo + 2300030: l_thumbProxy_02_geo + 2300032: l_thumbProxy_03_geo + 2300034: l_indexProxy_01_geo + 2300036: l_indexProxy_02_geo + 2300038: l_indexProxy_03_geo + 2300040: l_middleProxy_01_geo + 2300042: l_middleProxy_02_geo + 2300044: l_middleProxy_03_geo + 2300046: l_ringProxy_01_geo + 2300048: l_ringProxy_02_geo + 2300050: l_ringProxy_03_geo + 2300052: l_pinkyProxy_01_geo + 2300054: l_pinkyProxy_02_geo + 2300056: l_pinkyProxy_03_geo + 2300058: chestProxy_geo + 2300060: r_clavicleProxy_geo + 2300062: r_shourderProxy_geo + 2300064: r_erbowProxy_geo + 2300066: r_wristProxy_geo + 2300068: r_thumbProxy_01_geo + 2300070: r_thumbProxy_02_geo + 2300072: r_thumbProxy_03_geo + 2300074: r_indexProxy_01_geo + 2300076: r_indexProxy_02_geo + 2300078: r_indexProxy_03_geo + 2300080: r_middleProxy_01_geo + 2300082: r_middleProxy_02_geo + 2300084: r_middleProxy_03_geo + 2300086: r_ringProxy_01_geo + 2300088: r_ringProxy_02_geo + 2300090: r_ringProxy_03_geo + 2300092: r_pinkyProxy_01_geo + 2300094: r_pinkyProxy_02_geo + 2300096: r_pinkyProxy_03_geo + 2300098: neckProxy_geo + 2300100: UNI_01_Upper_teethProxy + 2300102: headProxy_geo + 2300104: jawProxy_geo + 2300106: UNI_01_Lower_teethProxy + 2300108: UNI_01_TongueTipProxy + 2300110: UNI_01_TongueBaseProxy + 2300112: r_UNI_eye + 2300114: l_UNI_eye + 3300000: l_hipProxy_geo + 3300002: l_kneeProxy_geo + 3300004: l_ankleProxy_geo + 3300006: l_ballProxy_geo + 3300008: pelvisProxy_geo + 3300010: r_hipProxy_geo + 3300012: r_kneeProxy_geo + 3300014: r_ankleProxy_geo + 3300016: r_ballProxy_geo + 3300018: spineProxy_geo + 3300020: l_clavicleProxy_geo + 3300022: l_shourderProxy_geo + 3300024: l_erbowProxy_geo + 3300026: l_wristProxy_geo + 3300028: l_thumbProxy_01_geo + 3300030: l_thumbProxy_02_geo + 3300032: l_thumbProxy_03_geo + 3300034: l_indexProxy_01_geo + 3300036: l_indexProxy_02_geo + 3300038: l_indexProxy_03_geo + 3300040: l_middleProxy_01_geo + 3300042: l_middleProxy_02_geo + 3300044: l_middleProxy_03_geo + 3300046: l_ringProxy_01_geo + 3300048: l_ringProxy_02_geo + 3300050: l_ringProxy_03_geo + 3300052: l_pinkyProxy_01_geo + 3300054: l_pinkyProxy_02_geo + 3300056: l_pinkyProxy_03_geo + 3300058: chestProxy_geo + 3300060: r_clavicleProxy_geo + 3300062: r_shourderProxy_geo + 3300064: r_erbowProxy_geo + 3300066: r_wristProxy_geo + 3300068: r_thumbProxy_01_geo + 3300070: r_thumbProxy_02_geo + 3300072: r_thumbProxy_03_geo + 3300074: r_indexProxy_01_geo + 3300076: r_indexProxy_02_geo + 3300078: r_indexProxy_03_geo + 3300080: r_middleProxy_01_geo + 3300082: r_middleProxy_02_geo + 3300084: r_middleProxy_03_geo + 3300086: r_ringProxy_01_geo + 3300088: r_ringProxy_02_geo + 3300090: r_ringProxy_03_geo + 3300092: r_pinkyProxy_01_geo + 3300094: r_pinkyProxy_02_geo + 3300096: r_pinkyProxy_03_geo + 3300098: neckProxy_geo + 3300100: UNI_01_Upper_teethProxy + 3300102: headProxy_geo + 3300104: jawProxy_geo + 3300106: UNI_01_Lower_teethProxy + 3300108: UNI_01_TongueTipProxy + 3300110: UNI_01_TongueBaseProxy + 3300112: r_UNI_eye + 3300114: l_UNI_eye + 4300000: l_UNI_eye + 4300002: r_UNI_eye + 4300004: UNI_01_TongueBaseProxy + 4300006: UNI_01_TongueTipProxy + 4300008: UNI_01_Lower_teethProxy + 4300010: jawProxy_geo + 4300012: headProxy_geo + 4300014: UNI_01_Upper_teethProxy + 4300016: neckProxy_geo + 4300018: r_pinkyProxy_03_geo + 4300020: r_pinkyProxy_02_geo + 4300022: r_pinkyProxy_01_geo + 4300024: r_ringProxy_03_geo + 4300026: r_ringProxy_02_geo + 4300028: r_ringProxy_01_geo + 4300030: r_middleProxy_03_geo + 4300032: r_middleProxy_02_geo + 4300034: r_middleProxy_01_geo + 4300036: r_indexProxy_03_geo + 4300038: r_indexProxy_02_geo + 4300040: r_indexProxy_01_geo + 4300042: r_thumbProxy_03_geo + 4300044: r_thumbProxy_02_geo + 4300046: r_thumbProxy_01_geo + 4300048: r_wristProxy_geo + 4300050: r_erbowProxy_geo + 4300052: r_shourderProxy_geo + 4300054: r_clavicleProxy_geo + 4300056: chestProxy_geo + 4300058: l_pinkyProxy_03_geo + 4300060: l_pinkyProxy_02_geo + 4300062: l_pinkyProxy_01_geo + 4300064: l_ringProxy_03_geo + 4300066: l_ringProxy_02_geo + 4300068: l_ringProxy_01_geo + 4300070: l_middleProxy_03_geo + 4300072: l_middleProxy_02_geo + 4300074: l_middleProxy_01_geo + 4300076: l_indexProxy_03_geo + 4300078: l_indexProxy_02_geo + 4300080: l_indexProxy_01_geo + 4300082: l_thumbProxy_03_geo + 4300084: l_thumbProxy_02_geo + 4300086: l_thumbProxy_01_geo + 4300088: l_wristProxy_geo + 4300090: l_erbowProxy_geo + 4300092: l_shourderProxy_geo + 4300094: l_clavicleProxy_geo + 4300096: spineProxy_geo + 4300098: r_ballProxy_geo + 4300100: r_ankleProxy_geo + 4300102: r_kneeProxy_geo + 4300104: r_hipProxy_geo + 4300106: pelvisProxy_geo + 4300108: l_ballProxy_geo + 4300110: l_ankleProxy_geo + 4300112: l_kneeProxy_geo + 4300114: l_hipProxy_geo + 7400000: __preview___209_Run_JumpDownLow_Run + 7400002: HumanoidMidAirRight + 7400004: HumanoidMidAirLeft + 9500000: //RootNode + 11100000: //RootNode + materials: + importMaterials: 0 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 3 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 3 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: HumanoidMidAirRight + takeName: _209_Run_JumpDownLow_Run + firstFrame: 118 + lastFrame: 120 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 1 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 0 + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidMidAirLeft + takeName: _209_Run_JumpDownLow_Run + firstFrame: 118 + 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: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 1 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: + - path: + weight: 1 + - path: Hips + weight: 1 + - path: Hips/Spine + weight: 1 + - path: Hips/Spine/Chest + weight: 1 + - path: Hips/Spine/Chest/Neck + weight: 1 + - path: Hips/Spine/Chest/Neck/Head + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/HeadTop_End + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/LeftEye + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/RightEye + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/Jaw + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/Jaw/TongueBack + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/Jaw/TongueTip + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/Jaw/LeftLipLower + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/Jaw/JawEND + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/Jaw/RightLipLower + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/Jaw/RightLipCorner + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/Jaw/LeftLipCorner + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/LeftLipUpper + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/LeftNostril + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/LeftCheek + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/LeftEyelidLower + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/LeftEyelidUpper + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/LeftInnerBrow + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/LeftIOuterBrow + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/RightInnerBrow + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/RightIOuterBrow + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/RightEyelidUpper + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/RightEyelidLower + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/RightCheek + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/RightNostril + weight: 1 + - path: Hips/Spine/Chest/Neck/Head/RightLipUpper + weight: 1 + - path: Hips/Spine/Chest/RightShoulder + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandPinky1/RightHandPinky2/RightHandPinky3/LeftHandPinky17 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandRing1/RightHandRing2/RightHandRing3/LeftHandRing17 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandMiddle1/RightHandMiddle2/RightHandMiddle3/LeftHandMiddle17 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandIndex1/RightHandIndex2/RightHandIndex3/LeftHandIndex17 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3 + weight: 1 + - path: Hips/Spine/Chest/RightShoulder/RightArm/RightForeArm/RightHand/RightHandThumb1/RightHandThumb2/RightHandThumb3/LeftHandThumb17 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandPinky1/LeftHandPinky2/LeftHandPinky3/LeftHandPinky13 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandRing1/LeftHandRing2/LeftHandRing3/LeftHandRing13 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandMiddle1/LeftHandMiddle2/LeftHandMiddle3/LeftHandMiddle13 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandIndex1/LeftHandIndex2/LeftHandIndex3/LeftHandIndex13 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3 + weight: 1 + - path: Hips/Spine/Chest/LeftShoulder/LeftArm/LeftForeArm/LeftHand/LeftHandThumb1/LeftHandThumb2/LeftHandThumb3/LeftHandThumb13 + weight: 1 + - path: Hips/RightUpLeg + weight: 1 + - path: Hips/RightUpLeg/RightLeg + weight: 1 + - path: Hips/RightUpLeg/RightLeg/RightFoot + weight: 1 + - path: Hips/RightUpLeg/RightLeg/RightFoot/RightToes + weight: 1 + - path: Hips/RightUpLeg/RightLeg/RightFoot/RightToes/LToeBase_End3 + weight: 1 + - path: Hips/LeftUpLeg + weight: 1 + - path: Hips/LeftUpLeg/LeftLeg + weight: 1 + - path: Hips/LeftUpLeg/LeftLeg/LeftFoot + weight: 1 + - path: Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes + weight: 1 + - path: Hips/LeftUpLeg/LeftLeg/LeftFoot/LeftToes/LToeBase_End2 + weight: 1 + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + 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 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: + - boneName: Hips + 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: RightUpLeg + 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: RightLeg + 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: RightFoot + 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: RightToes + 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: Spine + 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: Chest + 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: RightShoulder + 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: RightArm + 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: RightForeArm + 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: RightHand + 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: Neck + 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 + - boneName: Head + 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: Jaw + humanName: Jaw + 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: RightEye + 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 + - boneName: LeftEye + 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: LeftShoulder + 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: LeftArm + 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: LeftForeArm + 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: LeftHand + 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: LeftUpLeg + 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: LeftLeg + 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: LeftFoot + 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: LeftToes + 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: LeftHandThumb1 + humanName: Left Thumb Proximal + 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: LeftHandThumb2 + humanName: Left Thumb Intermediate + 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: LeftHandThumb3 + humanName: Left Thumb Distal + 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: LeftHandIndex1 + humanName: Left Index Proximal + 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: LeftHandIndex2 + humanName: Left Index Intermediate + 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: LeftHandIndex3 + humanName: Left Index Distal + 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: LeftHandMiddle1 + humanName: Left Middle Proximal + 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: LeftHandMiddle2 + humanName: Left Middle Intermediate + 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: LeftHandMiddle3 + humanName: Left Middle Distal + 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: LeftHandRing1 + humanName: Left Ring Proximal + 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: LeftHandRing2 + humanName: Left Ring Intermediate + 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: LeftHandRing3 + humanName: Left Ring Distal + 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: LeftHandPinky1 + humanName: Left Little Proximal + 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: LeftHandPinky2 + humanName: Left Little Intermediate + 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: LeftHandPinky3 + humanName: Left Little Distal + 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: RightHandThumb1 + humanName: Right Thumb Proximal + 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: RightHandThumb2 + humanName: Right Thumb Intermediate + 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: RightHandThumb3 + humanName: Right Thumb Distal + 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: RightHandIndex1 + humanName: Right Index Proximal + 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: RightHandIndex2 + humanName: Right Index Intermediate + 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: RightHandIndex3 + humanName: Right Index Distal + 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: RightHandMiddle1 + humanName: Right Middle Proximal + 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: RightHandMiddle2 + humanName: Right Middle Intermediate + 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: RightHandMiddle3 + humanName: Right Middle Distal + 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: RightHandRing1 + humanName: Right Ring Proximal + 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: RightHandRing2 + humanName: Right Ring Intermediate + 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: RightHandRing3 + humanName: Right Ring Distal + 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: RightHandPinky1 + humanName: Right Little Proximal + 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: RightHandPinky2 + humanName: Right Little Intermediate + 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: RightHandPinky3 + humanName: Right Little Distal + 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: HumanoidMidAir(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 + position: {x: 0, y: .978280783, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftUpLeg + position: {x: -.0754494965, y: -.0456640199, z: 3.5527136e-17} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLeg + position: {x: -.0205504987, y: -.409129977, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftFoot + position: {x: -.00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftToes + position: {x: -.00748699997, y: -.0731673017, z: .145427123} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LToeBase_End2 + position: {x: .0126400003, y: -.0131357787, z: .0358933695} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightUpLeg + position: {x: .0754495338, y: -.0456639901, z: -7.1054272e-17} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLeg + position: {x: .0205504671, y: -.409130007, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightFoot + position: {x: .00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightToes + position: {x: .00748699997, y: -.0731673017, z: .145427495} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LToeBase_End3 + position: {x: -.0126400003, y: -.0131357787, z: .0358929969} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine + position: {x: -3.55271347e-16, y: .0922631845, z: .0157713313} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Chest + position: {x: -0, y: .162540287, z: -.00165605545} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftShoulder + position: {x: -.0382859968, y: .221622497, z: -.017063085} + rotation: {x: -.0169460457, y: -.0529774576, z: .15200372, w: .986813664} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftArm + position: {x: -.100502051, y: 8.52651264e-16, z: -1.91846525e-15} + rotation: {x: .303798467, y: .015646534, z: -.148740351, w: .940924048} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftForeArm + position: {x: -.254049301, y: -5.6772363e-14, z: -7.74633667e-13} + rotation: {x: .0051808483, y: .0260420516, z: -.0195699595, w: .999455869} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHand + position: {x: -.24638927, y: -1.34519945e-12, z: -1.48500223e-11} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex1 + position: {x: -.0751257986, y: -.00784140453, z: .0326526426} + rotation: {x: -.0308351107, y: .0179683305, z: .0871939808, w: .995551884} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex2 + position: {x: -.03979728, y: 4.98084046e-05, z: .00118575036} + rotation: {x: -.0689609796, y: .0147136748, z: .0279580243, w: .997119009} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex3 + position: {x: -.0279684775, y: -6.28308783e-09, z: -5.17217202e-08} + rotation: {x: 4.9360068e-08, y: .0757969022, z: .0863323957, w: .993378937} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex13 + position: {x: -.0186619665, y: .00437385263, z: -.00384002505} + rotation: {x: -.00472124433, y: -.101354174, z: -.0462910533, w: .993761659} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle1 + position: {x: -.0760238245, y: -.00188513438, z: .0101412293} + rotation: {x: -.0157171767, y: .053721305, z: .0864773318, w: .994680226} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle2 + position: {x: -.0442804359, y: 4.79887376e-06, z: -.000425400125} + rotation: {x: -.0151028167, y: -.00648156414, z: .0269547533, w: .999501586} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle3 + position: {x: -.0339648277, y: -1.2198452e-08, z: 3.7516088e-09} + rotation: {x: -1.01979772e-07, y: .00856075436, z: .0601487383, w: .998152792} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle13 + position: {x: -.0196715724, y: .00392557262, z: -.000558814383} + rotation: {x: -.000701564946, y: -.0125020025, z: -.0560236648, w: .998350918} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky1 + position: {x: -.0656599477, y: -.00782510638, z: -.0322512463} + rotation: {x: -.0464271381, y: .0757413954, z: .0861605853, w: .992312551} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky2 + position: {x: -.0308054481, y: -3.0874573e-05, z: -.0014480775} + rotation: {x: .0494193174, y: -.0217061825, z: .0329463966, w: .997998536} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky3 + position: {x: -.0230640266, y: -6.40258258e-06, z: 1.8330093e-08} + rotation: {x: 1.67766084e-05, y: -.0589505993, z: .0381766856, w: .997530639} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky13 + position: {x: -.0169719923, y: .00202882662, z: .00314032286} + rotation: {x: .000580511638, y: .0944183916, z: -.00612070598, w: .995513618} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing1 + position: {x: -.0703021064, y: -.00374530931, z: -.0114117917} + rotation: {x: -.0137468018, y: .0746479779, z: .0850574374, w: .993480802} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing2 + position: {x: -.0431354567, y: -2.08823076e-05, z: -.00223517837} + rotation: {x: .0193584226, y: -.0256355982, z: .0290550962, w: .999061465} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing3 + position: {x: -.0308355652, y: 7.67334946e-11, z: -1.64974168e-08} + rotation: {x: -1.97207484e-07, y: -.0178757701, z: .0421713889, w: .998950541} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing13 + position: {x: -.0205416381, y: .00325422082, z: .00137918338} + rotation: {x: .00240248861, y: .0378382765, z: -.063320443, w: .997272789} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb1 + position: {x: -.0142312413, y: -.0123778246, z: .0255316682} + rotation: {x: -.158041775, y: -.0722015724, z: -.152828872, w: .972858191} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb2 + position: {x: -.0163739994, y: -.00528999977, z: .0234914087} + rotation: {x: -.0260618888, y: .0966887325, z: .00360755436, w: .994966924} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb3 + position: {x: -.0254599992, y: -.00763999997, z: .0208330005} + rotation: {x: .00545194838, y: .000442996417, z: .00682530133, w: .999961793} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb13 + position: {x: -.031868957, y: -.0052999449, z: .0258005001} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Neck + position: {x: 4.26325632e-16, y: .259009302, z: -.0324132554} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Head + position: {x: 1.27897687e-15, y: .0830703825, z: .0113267815} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: HeadTop_End + position: {x: -5.17045827e-18, y: .188178778, z: .0121086892} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Jaw + position: {x: 1.73472344e-20, y: .0111267585, z: .0103275431} + rotation: {x: .219240054, y: -0, z: -0, w: .975670993} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: JawEND + position: {x: -1.73472344e-20, y: -.0482887588, z: .071851708} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipCorner + position: {x: -.032843262, y: -.01657876, z: .0661217645} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipLower + position: {x: -.0142508168, y: -.0216887593, z: .0822406337} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipCorner + position: {x: .0328399986, y: -.01657876, z: .0661187842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipLower + position: {x: .0142508168, y: -.0216887593, z: .0822387859} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueBack + position: {x: -1.73472344e-20, y: -.022869369, z: .0100954091} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueTip + position: {x: -1.73472344e-20, y: -.0232788119, z: .0383227095} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftCheek + position: {x: -.0542440265, y: .0337019488, z: .0594304018} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEye + position: {x: -.0208482333, y: .0825027004, z: .0554274321} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidLower + position: {x: -.0356189571, y: .0650736615, z: .076234743} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidUpper + position: {x: -.0344068967, y: .10060814, z: .0802053064} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftInnerBrow + position: {x: -.0120626912, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftIOuterBrow + position: {x: -.0550398715, y: .114825293, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipUpper + position: {x: -.0145013221, y: -.00511181122, z: .094618842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftNostril + position: {x: -.0178999994, y: .0263128281, z: .0908674002} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightCheek + position: {x: .0542399958, y: .033702828, z: .0594273992} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEye + position: {x: .020849999, y: .082502827, z: .0554273985} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidLower + position: {x: .0356200002, y: .065072827, z: .0762374029} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidUpper + position: {x: .0344099998, y: .100612827, z: .0802073926} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightInnerBrow + position: {x: .0120626874, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightIOuterBrow + position: {x: .0550400019, y: .114822827, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipUpper + position: {x: .0145013221, y: -.00510717137, z: .094617404} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightNostril + position: {x: .0178999994, y: .0263089053, z: .0908706188} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightShoulder + position: {x: .0382860154, y: .221621141, z: -.017063085} + rotation: {x: .148889691, y: .986841977, z: -.0191342514, w: -.0600721166} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightArm + position: {x: -.100501455, y: -2.49955224e-06, z: -5.15574072e-08} + rotation: {x: .12166404, y: .961327732, z: -.242588788, w: .0468774885} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightForeArm + position: {x: .253428251, y: .00601135287, z: -.0167045239} + rotation: {x: .0546663813, y: .0180182401, z: -.0126463044, w: .998261988} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHand + position: {x: .245373696, y: .0216417722, z: .00555046508} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex1 + position: {x: .0747694969, y: -.00124305359, z: .0343444981} + rotation: {x: -.0269991793, y: .134705037, z: -.0601718239, w: .988688529} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex2 + position: {x: .0370584019, y: .00072612107, z: .0145388944} + rotation: {x: -.0803585127, y: .0230226964, z: .0437488221, w: .995539308} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex3 + position: {x: .0252250377, y: -.00496646529, z: .0110121462} + rotation: {x: .0205331407, y: -.0777122155, z: -.0820826665, w: .993378937} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex17 + position: {x: .019119978, y: .000846308249, z: .00398164755} + rotation: {x: -.00472124433, y: -.101354174, z: -.0462910533, w: .993761659} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle1 + position: {x: .0756476447, y: .00479140272, z: .0118531818} + rotation: {x: -.0139232948, y: .00904202927, z: -.0464321077, w: .998783469} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle2 + position: {x: .0438090637, y: .000194188149, z: .00645493623} + rotation: {x: -.0214098375, y: -.044567503, z: .0864230916, w: .99503088} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle3 + position: {x: .0330724716, y: -.00754753686, z: .00168984616} + rotation: {x: .00108972914, y: -.00868750364, z: -.060128659, w: .998152256} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle17 + position: {x: .0200548954, y: -.000547108881, z: .000442590448} + rotation: {x: -.000701564946, y: -.0125020025, z: -.0560236648, w: .998350918} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky1 + position: {x: .0668033436, y: -.00199410878, z: -.0307561457} + rotation: {x: -.0533694737, y: -.255000681, z: -.0125761544, w: .96538502} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky2 + position: {x: .0285308417, y: -.001397143, z: -.0116237961} + rotation: {x: .0333825685, y: .00105689454, z: -.0586909167, w: .997717321} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky3 + position: {x: .0214268602, y: -.000553508929, z: -.00851660781} + rotation: {x: -.0126826987, y: .0591077842, z: -.0357496776, w: .997530639} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky17 + position: {x: .016975116, y: .00161137758, z: -.00335797085} + rotation: {x: .000580511638, y: .0944183916, z: -.00612070598, w: .995513618} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing1 + position: {x: .0705984756, y: .00245709647, z: -.00982145779} + rotation: {x: -.0145361852, y: -.117994301, z: -.0257451385, w: .992574036} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing2 + position: {x: .0428871848, y: -.00137538207, z: -.00494585792} + rotation: {x: .0220804513, y: -.0216987785, z: .0796155706, w: .996344805} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing3 + position: {x: .0295006037, y: -.00769293541, z: -.00462225592} + rotation: {x: -.00186288042, y: .0181126203, z: -.0420350544, w: .998950243} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing17 + position: {x: .0206709336, y: -.00200043293, z: -.00177803368} + rotation: {x: .00240248861, y: .0378382765, z: -.063320443, w: .997272789} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb1 + position: {x: .0146849155, y: -.0111049423, z: .0258580949} + rotation: {x: -.163419098, y: .0403524339, z: .173200503, w: .970395565} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb2 + position: {x: .0163739994, y: -.00528999977, z: .0234913602} + rotation: {x: -.0260617808, y: -.0966900066, z: -.00360842934, w: .994966745} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb3 + position: {x: .0254599992, y: -.00763999997, z: .0208330005} + rotation: {x: .00545424689, y: -.000443457626, z: -.00682825595, w: .999961734} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb17 + position: {x: .0318690389, y: -.00529994583, z: .0258005001} + 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: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRun.fbx b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRun.fbx new file mode 100644 index 0000000..72673a5 Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRun.fbx differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRun.fbx.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRun.fbx.meta new file mode 100644 index 0000000..9585ad4 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRun.fbx.meta @@ -0,0 +1,1525 @@ +fileFormatVersion: 2 +guid: 1cb8ed3cbba15f0479fbae54e0a963df +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Character_Ctrl:Reference + 100002: Chest + 100004: ChestEndEffector + 100006: ChestOriginEffector + 100008: chestProxy_geo + 100010: //RootNode + 100012: Head + 100014: Head 1 + 100016: HeadEffector + 100018: headProxy_geo + 100020: HeadTop_End + 100022: Hips + 100024: Hips 1 + 100026: HipsEffector + 100028: Jaw + 100030: JawEND + 100032: jawProxy_geo + 100034: l_ankleProxy_geo + 100036: l_ballProxy_geo + 100038: l_clavicleProxy_geo + 100040: l_erbowProxy_geo + 100042: l_hipProxy_geo + 100044: l_indexProxy_01_geo + 100046: l_indexProxy_02_geo + 100048: l_indexProxy_03_geo + 100050: l_kneeProxy_geo + 100052: l_middleProxy_01_geo + 100054: l_middleProxy_02_geo + 100056: l_middleProxy_03_geo + 100058: l_pinkyProxy_01_geo + 100060: l_pinkyProxy_02_geo + 100062: l_pinkyProxy_03_geo + 100064: l_ringProxy_01_geo + 100066: l_ringProxy_02_geo + 100068: l_ringProxy_03_geo + 100070: l_shourderProxy_geo + 100072: l_thumbProxy_01_geo + 100074: l_thumbProxy_02_geo + 100076: l_thumbProxy_03_geo + 100078: l_UNI_eye + 100080: l_wristProxy_geo + 100082: LeftAnkleEffector + 100084: LeftArm + 100086: LeftArm 1 + 100088: LeftCheek + 100090: LeftElbowEffector + 100092: LeftEye + 100094: LeftEyelidLower + 100096: LeftEyelidUpper + 100098: LeftFoot + 100100: LeftFoot 1 + 100102: LeftForeArm + 100104: LeftForeArm 1 + 100106: LeftHand + 100108: LeftHand 1 + 100110: LeftHandIndex1 + 100112: LeftHandIndex13 + 100114: LeftHandIndex17 + 100116: LeftHandIndex2 + 100118: LeftHandIndex3 + 100120: LeftHandIndex4 + 100122: LeftHandIndex5 + 100124: LeftHandIndex6 + 100126: LeftHandIndexEffector + 100128: LeftHandMiddle1 + 100130: LeftHandMiddle13 + 100132: LeftHandMiddle17 + 100134: LeftHandMiddle2 + 100136: LeftHandMiddle3 + 100138: LeftHandMiddle4 + 100140: LeftHandMiddle5 + 100142: LeftHandMiddle6 + 100144: LeftHandMiddleEffector + 100146: LeftHandPinky1 + 100148: LeftHandPinky13 + 100150: LeftHandPinky17 + 100152: LeftHandPinky2 + 100154: LeftHandPinky3 + 100156: LeftHandPinky4 + 100158: LeftHandPinky5 + 100160: LeftHandPinky6 + 100162: LeftHandPinkyEffector + 100164: LeftHandRing1 + 100166: LeftHandRing13 + 100168: LeftHandRing17 + 100170: LeftHandRing2 + 100172: LeftHandRing3 + 100174: LeftHandRing4 + 100176: LeftHandRing5 + 100178: LeftHandRing6 + 100180: LeftHandRingEffector + 100182: LeftHandThumb1 + 100184: LeftHandThumb13 + 100186: LeftHandThumb17 + 100188: LeftHandThumb2 + 100190: LeftHandThumb3 + 100192: LeftHandThumb4 + 100194: LeftHandThumb5 + 100196: LeftHandThumb6 + 100198: LeftHandThumbEffector + 100200: LeftHipEffector + 100202: LeftInnerBrow + 100204: LeftIOuterBrow + 100206: LeftKneeEffector + 100208: LeftLeg + 100210: LeftLeg 1 + 100212: LeftLipCorner + 100214: LeftLipLower + 100216: LeftLipUpper + 100218: LeftNostril + 100220: LeftShoulder + 100222: LeftShoulder 1 + 100224: LeftShoulderEffector + 100226: LeftToes + 100228: LeftUpLeg + 100230: LeftUpLeg 1 + 100232: LeftWristEffector + 100234: LToeBase_End2 + 100236: LToeBase_End3 + 100238: Neck + 100240: Neck 1 + 100242: neckProxy_geo + 100244: pelvisProxy_geo + 100246: r_ankleProxy_geo + 100248: r_ballProxy_geo + 100250: r_clavicleProxy_geo + 100252: r_erbowProxy_geo + 100254: r_hipProxy_geo + 100256: r_indexProxy_01_geo + 100258: r_indexProxy_02_geo + 100260: r_indexProxy_03_geo + 100262: r_kneeProxy_geo + 100264: r_middleProxy_01_geo + 100266: r_middleProxy_02_geo + 100268: r_middleProxy_03_geo + 100270: r_pinkyProxy_01_geo + 100272: r_pinkyProxy_02_geo + 100274: r_pinkyProxy_03_geo + 100276: r_ringProxy_01_geo + 100278: r_ringProxy_02_geo + 100280: r_ringProxy_03_geo + 100282: r_shourderProxy_geo + 100284: r_thumbProxy_01_geo + 100286: r_thumbProxy_02_geo + 100288: r_thumbProxy_03_geo + 100290: r_UNI_eye + 100292: r_wristProxy_geo + 100294: Reference + 100296: RightAnkleEffector + 100298: RightArm + 100300: RightArm 1 + 100302: RightCheek + 100304: RightElbowEffector + 100306: RightEye + 100308: RightEyelidLower + 100310: RightEyelidUpper + 100312: RightFoot + 100314: RightFoot 1 + 100316: RightForeArm + 100318: RightForeArm 1 + 100320: RightHand + 100322: RightHand 1 + 100324: RightHandIndex1 + 100326: RightHandIndex2 + 100328: RightHandIndex3 + 100330: RightHandIndex4 + 100332: RightHandIndex5 + 100334: RightHandIndex6 + 100336: RightHandIndexEffector + 100338: RightHandMiddle1 + 100340: RightHandMiddle2 + 100342: RightHandMiddle3 + 100344: RightHandMiddle4 + 100346: RightHandMiddle5 + 100348: RightHandMiddle6 + 100350: RightHandMiddleEffector + 100352: RightHandPinky1 + 100354: RightHandPinky2 + 100356: RightHandPinky3 + 100358: RightHandPinky4 + 100360: RightHandPinky5 + 100362: RightHandPinky6 + 100364: RightHandPinkyEffector + 100366: RightHandRing1 + 100368: RightHandRing2 + 100370: RightHandRing3 + 100372: RightHandRing4 + 100374: RightHandRing5 + 100376: RightHandRing6 + 100378: RightHandRingEffector + 100380: RightHandThumb1 + 100382: RightHandThumb2 + 100384: RightHandThumb3 + 100386: RightHandThumb4 + 100388: RightHandThumb5 + 100390: RightHandThumb6 + 100392: RightHandThumbEffector + 100394: RightHipEffector + 100396: RightInnerBrow + 100398: RightIOuterBrow + 100400: RightKneeEffector + 100402: RightLeg + 100404: RightLeg 1 + 100406: RightLipCorner + 100408: RightLipLower + 100410: RightLipUpper + 100412: RightNostril + 100414: RightShoulder + 100416: RightShoulder 1 + 100418: RightShoulderEffector + 100420: RightToes + 100422: RightUpLeg + 100424: RightUpLeg 1 + 100426: RightWristEffector + 100428: Spine + 100430: Spine 1 + 100432: Spine1 + 100434: spineProxy_geo + 100436: TongueBack + 100438: TongueTip + 100440: UNI_01_Lower_teethProxy + 100442: UNI_01_TongueBaseProxy + 100444: UNI_01_TongueTipProxy + 100446: UNI_01_Upper_teethProxy + 400000: Character_Ctrl:Reference + 400002: Chest + 400004: ChestEndEffector + 400006: ChestOriginEffector + 400008: chestProxy_geo + 400010: //RootNode + 400012: Head + 400014: Head 1 + 400016: HeadEffector + 400018: headProxy_geo + 400020: HeadTop_End + 400022: Hips + 400024: Hips 1 + 400026: HipsEffector + 400028: Jaw + 400030: JawEND + 400032: jawProxy_geo + 400034: l_ankleProxy_geo + 400036: l_ballProxy_geo + 400038: l_clavicleProxy_geo + 400040: l_erbowProxy_geo + 400042: l_hipProxy_geo + 400044: l_indexProxy_01_geo + 400046: l_indexProxy_02_geo + 400048: l_indexProxy_03_geo + 400050: l_kneeProxy_geo + 400052: l_middleProxy_01_geo + 400054: l_middleProxy_02_geo + 400056: l_middleProxy_03_geo + 400058: l_pinkyProxy_01_geo + 400060: l_pinkyProxy_02_geo + 400062: l_pinkyProxy_03_geo + 400064: l_ringProxy_01_geo + 400066: l_ringProxy_02_geo + 400068: l_ringProxy_03_geo + 400070: l_shourderProxy_geo + 400072: l_thumbProxy_01_geo + 400074: l_thumbProxy_02_geo + 400076: l_thumbProxy_03_geo + 400078: l_UNI_eye + 400080: l_wristProxy_geo + 400082: LeftAnkleEffector + 400084: LeftArm + 400086: LeftArm 1 + 400088: LeftCheek + 400090: LeftElbowEffector + 400092: LeftEye + 400094: LeftEyelidLower + 400096: LeftEyelidUpper + 400098: LeftFoot + 400100: LeftFoot 1 + 400102: LeftForeArm + 400104: LeftForeArm 1 + 400106: LeftHand + 400108: LeftHand 1 + 400110: LeftHandIndex1 + 400112: LeftHandIndex13 + 400114: LeftHandIndex17 + 400116: LeftHandIndex2 + 400118: LeftHandIndex3 + 400120: LeftHandIndex4 + 400122: LeftHandIndex5 + 400124: LeftHandIndex6 + 400126: LeftHandIndexEffector + 400128: LeftHandMiddle1 + 400130: LeftHandMiddle13 + 400132: LeftHandMiddle17 + 400134: LeftHandMiddle2 + 400136: LeftHandMiddle3 + 400138: LeftHandMiddle4 + 400140: LeftHandMiddle5 + 400142: LeftHandMiddle6 + 400144: LeftHandMiddleEffector + 400146: LeftHandPinky1 + 400148: LeftHandPinky13 + 400150: LeftHandPinky17 + 400152: LeftHandPinky2 + 400154: LeftHandPinky3 + 400156: LeftHandPinky4 + 400158: LeftHandPinky5 + 400160: LeftHandPinky6 + 400162: LeftHandPinkyEffector + 400164: LeftHandRing1 + 400166: LeftHandRing13 + 400168: LeftHandRing17 + 400170: LeftHandRing2 + 400172: LeftHandRing3 + 400174: LeftHandRing4 + 400176: LeftHandRing5 + 400178: LeftHandRing6 + 400180: LeftHandRingEffector + 400182: LeftHandThumb1 + 400184: LeftHandThumb13 + 400186: LeftHandThumb17 + 400188: LeftHandThumb2 + 400190: LeftHandThumb3 + 400192: LeftHandThumb4 + 400194: LeftHandThumb5 + 400196: LeftHandThumb6 + 400198: LeftHandThumbEffector + 400200: LeftHipEffector + 400202: LeftInnerBrow + 400204: LeftIOuterBrow + 400206: LeftKneeEffector + 400208: LeftLeg + 400210: LeftLeg 1 + 400212: LeftLipCorner + 400214: LeftLipLower + 400216: LeftLipUpper + 400218: LeftNostril + 400220: LeftShoulder + 400222: LeftShoulder 1 + 400224: LeftShoulderEffector + 400226: LeftToes + 400228: LeftUpLeg + 400230: LeftUpLeg 1 + 400232: LeftWristEffector + 400234: LToeBase_End2 + 400236: LToeBase_End3 + 400238: Neck + 400240: Neck 1 + 400242: neckProxy_geo + 400244: pelvisProxy_geo + 400246: r_ankleProxy_geo + 400248: r_ballProxy_geo + 400250: r_clavicleProxy_geo + 400252: r_erbowProxy_geo + 400254: r_hipProxy_geo + 400256: r_indexProxy_01_geo + 400258: r_indexProxy_02_geo + 400260: r_indexProxy_03_geo + 400262: r_kneeProxy_geo + 400264: r_middleProxy_01_geo + 400266: r_middleProxy_02_geo + 400268: r_middleProxy_03_geo + 400270: r_pinkyProxy_01_geo + 400272: r_pinkyProxy_02_geo + 400274: r_pinkyProxy_03_geo + 400276: r_ringProxy_01_geo + 400278: r_ringProxy_02_geo + 400280: r_ringProxy_03_geo + 400282: r_shourderProxy_geo + 400284: r_thumbProxy_01_geo + 400286: r_thumbProxy_02_geo + 400288: r_thumbProxy_03_geo + 400290: r_UNI_eye + 400292: r_wristProxy_geo + 400294: Reference + 400296: RightAnkleEffector + 400298: RightArm + 400300: RightArm 1 + 400302: RightCheek + 400304: RightElbowEffector + 400306: RightEye + 400308: RightEyelidLower + 400310: RightEyelidUpper + 400312: RightFoot + 400314: RightFoot 1 + 400316: RightForeArm + 400318: RightForeArm 1 + 400320: RightHand + 400322: RightHand 1 + 400324: RightHandIndex1 + 400326: RightHandIndex2 + 400328: RightHandIndex3 + 400330: RightHandIndex4 + 400332: RightHandIndex5 + 400334: RightHandIndex6 + 400336: RightHandIndexEffector + 400338: RightHandMiddle1 + 400340: RightHandMiddle2 + 400342: RightHandMiddle3 + 400344: RightHandMiddle4 + 400346: RightHandMiddle5 + 400348: RightHandMiddle6 + 400350: RightHandMiddleEffector + 400352: RightHandPinky1 + 400354: RightHandPinky2 + 400356: RightHandPinky3 + 400358: RightHandPinky4 + 400360: RightHandPinky5 + 400362: RightHandPinky6 + 400364: RightHandPinkyEffector + 400366: RightHandRing1 + 400368: RightHandRing2 + 400370: RightHandRing3 + 400372: RightHandRing4 + 400374: RightHandRing5 + 400376: RightHandRing6 + 400378: RightHandRingEffector + 400380: RightHandThumb1 + 400382: RightHandThumb2 + 400384: RightHandThumb3 + 400386: RightHandThumb4 + 400388: RightHandThumb5 + 400390: RightHandThumb6 + 400392: RightHandThumbEffector + 400394: RightHipEffector + 400396: RightInnerBrow + 400398: RightIOuterBrow + 400400: RightKneeEffector + 400402: RightLeg + 400404: RightLeg 1 + 400406: RightLipCorner + 400408: RightLipLower + 400410: RightLipUpper + 400412: RightNostril + 400414: RightShoulder + 400416: RightShoulder 1 + 400418: RightShoulderEffector + 400420: RightToes + 400422: RightUpLeg + 400424: RightUpLeg 1 + 400426: RightWristEffector + 400428: Spine + 400430: Spine 1 + 400432: Spine1 + 400434: spineProxy_geo + 400436: TongueBack + 400438: TongueTip + 400440: UNI_01_Lower_teethProxy + 400442: UNI_01_TongueBaseProxy + 400444: UNI_01_TongueTipProxy + 400446: UNI_01_Upper_teethProxy + 2300000: chestProxy_geo + 2300002: headProxy_geo + 2300004: jawProxy_geo + 2300006: l_ankleProxy_geo + 2300008: l_ballProxy_geo + 2300010: l_clavicleProxy_geo + 2300012: l_erbowProxy_geo + 2300014: l_hipProxy_geo + 2300016: l_indexProxy_01_geo + 2300018: l_indexProxy_02_geo + 2300020: l_indexProxy_03_geo + 2300022: l_kneeProxy_geo + 2300024: l_middleProxy_01_geo + 2300026: l_middleProxy_02_geo + 2300028: l_middleProxy_03_geo + 2300030: l_pinkyProxy_01_geo + 2300032: l_pinkyProxy_02_geo + 2300034: l_pinkyProxy_03_geo + 2300036: l_ringProxy_01_geo + 2300038: l_ringProxy_02_geo + 2300040: l_ringProxy_03_geo + 2300042: l_shourderProxy_geo + 2300044: l_thumbProxy_01_geo + 2300046: l_thumbProxy_02_geo + 2300048: l_thumbProxy_03_geo + 2300050: l_UNI_eye + 2300052: l_wristProxy_geo + 2300054: neckProxy_geo + 2300056: pelvisProxy_geo + 2300058: r_ankleProxy_geo + 2300060: r_ballProxy_geo + 2300062: r_clavicleProxy_geo + 2300064: r_erbowProxy_geo + 2300066: r_hipProxy_geo + 2300068: r_indexProxy_01_geo + 2300070: r_indexProxy_02_geo + 2300072: r_indexProxy_03_geo + 2300074: r_kneeProxy_geo + 2300076: r_middleProxy_01_geo + 2300078: r_middleProxy_02_geo + 2300080: r_middleProxy_03_geo + 2300082: r_pinkyProxy_01_geo + 2300084: r_pinkyProxy_02_geo + 2300086: r_pinkyProxy_03_geo + 2300088: r_ringProxy_01_geo + 2300090: r_ringProxy_02_geo + 2300092: r_ringProxy_03_geo + 2300094: r_shourderProxy_geo + 2300096: r_thumbProxy_01_geo + 2300098: r_thumbProxy_02_geo + 2300100: r_thumbProxy_03_geo + 2300102: r_UNI_eye + 2300104: r_wristProxy_geo + 2300106: spineProxy_geo + 2300108: UNI_01_Lower_teethProxy + 2300110: UNI_01_TongueBaseProxy + 2300112: UNI_01_TongueTipProxy + 2300114: UNI_01_Upper_teethProxy + 3300000: chestProxy_geo + 3300002: headProxy_geo + 3300004: jawProxy_geo + 3300006: l_ankleProxy_geo + 3300008: l_ballProxy_geo + 3300010: l_clavicleProxy_geo + 3300012: l_erbowProxy_geo + 3300014: l_hipProxy_geo + 3300016: l_indexProxy_01_geo + 3300018: l_indexProxy_02_geo + 3300020: l_indexProxy_03_geo + 3300022: l_kneeProxy_geo + 3300024: l_middleProxy_01_geo + 3300026: l_middleProxy_02_geo + 3300028: l_middleProxy_03_geo + 3300030: l_pinkyProxy_01_geo + 3300032: l_pinkyProxy_02_geo + 3300034: l_pinkyProxy_03_geo + 3300036: l_ringProxy_01_geo + 3300038: l_ringProxy_02_geo + 3300040: l_ringProxy_03_geo + 3300042: l_shourderProxy_geo + 3300044: l_thumbProxy_01_geo + 3300046: l_thumbProxy_02_geo + 3300048: l_thumbProxy_03_geo + 3300050: l_UNI_eye + 3300052: l_wristProxy_geo + 3300054: neckProxy_geo + 3300056: pelvisProxy_geo + 3300058: r_ankleProxy_geo + 3300060: r_ballProxy_geo + 3300062: r_clavicleProxy_geo + 3300064: r_erbowProxy_geo + 3300066: r_hipProxy_geo + 3300068: r_indexProxy_01_geo + 3300070: r_indexProxy_02_geo + 3300072: r_indexProxy_03_geo + 3300074: r_kneeProxy_geo + 3300076: r_middleProxy_01_geo + 3300078: r_middleProxy_02_geo + 3300080: r_middleProxy_03_geo + 3300082: r_pinkyProxy_01_geo + 3300084: r_pinkyProxy_02_geo + 3300086: r_pinkyProxy_03_geo + 3300088: r_ringProxy_01_geo + 3300090: r_ringProxy_02_geo + 3300092: r_ringProxy_03_geo + 3300094: r_shourderProxy_geo + 3300096: r_thumbProxy_01_geo + 3300098: r_thumbProxy_02_geo + 3300100: r_thumbProxy_03_geo + 3300102: r_UNI_eye + 3300104: r_wristProxy_geo + 3300106: spineProxy_geo + 3300108: UNI_01_Lower_teethProxy + 3300110: UNI_01_TongueBaseProxy + 3300112: UNI_01_TongueTipProxy + 3300114: UNI_01_Upper_teethProxy + 4300000: l_UNI_eye + 4300002: r_UNI_eye + 4300004: UNI_01_TongueBaseProxy + 4300006: UNI_01_TongueTipProxy + 4300008: UNI_01_Lower_teethProxy + 4300010: jawProxy_geo + 4300012: headProxy_geo + 4300014: UNI_01_Upper_teethProxy + 4300016: neckProxy_geo + 4300018: r_pinkyProxy_03_geo + 4300020: r_pinkyProxy_02_geo + 4300022: r_pinkyProxy_01_geo + 4300024: r_ringProxy_03_geo + 4300026: r_ringProxy_02_geo + 4300028: r_ringProxy_01_geo + 4300030: r_middleProxy_03_geo + 4300032: r_middleProxy_02_geo + 4300034: r_middleProxy_01_geo + 4300036: r_indexProxy_03_geo + 4300038: r_indexProxy_02_geo + 4300040: r_indexProxy_01_geo + 4300042: r_thumbProxy_03_geo + 4300044: r_thumbProxy_02_geo + 4300046: r_thumbProxy_01_geo + 4300048: r_wristProxy_geo + 4300050: r_erbowProxy_geo + 4300052: r_shourderProxy_geo + 4300054: r_clavicleProxy_geo + 4300056: chestProxy_geo + 4300058: l_pinkyProxy_03_geo + 4300060: l_pinkyProxy_02_geo + 4300062: l_pinkyProxy_01_geo + 4300064: l_ringProxy_03_geo + 4300066: l_ringProxy_02_geo + 4300068: l_ringProxy_01_geo + 4300070: l_middleProxy_03_geo + 4300072: l_middleProxy_02_geo + 4300074: l_middleProxy_01_geo + 4300076: l_indexProxy_03_geo + 4300078: l_indexProxy_02_geo + 4300080: l_indexProxy_01_geo + 4300082: l_thumbProxy_03_geo + 4300084: l_thumbProxy_02_geo + 4300086: l_thumbProxy_01_geo + 4300088: l_wristProxy_geo + 4300090: l_erbowProxy_geo + 4300092: l_shourderProxy_geo + 4300094: l_clavicleProxy_geo + 4300096: spineProxy_geo + 4300098: r_ballProxy_geo + 4300100: r_ankleProxy_geo + 4300102: r_kneeProxy_geo + 4300104: r_hipProxy_geo + 4300106: pelvisProxy_geo + 4300108: l_ballProxy_geo + 4300110: l_ankleProxy_geo + 4300112: l_kneeProxy_geo + 4300114: l_hipProxy_geo + 7400000: HumanoidRun + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 0 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: HumanoidRun + takeName: _24_a_U1_M_P_RunForward_NtrlFaceFwd__Fb_p0_No_0_PJ_10 + firstFrame: 335.899994 + lastFrame: 353.700012 + wrapMode: 0 + orientationOffsetY: -.0974999964 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + 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 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: + - boneName: Hips + 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: LeftUpLeg + 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: RightUpLeg + 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: LeftLeg + 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: RightLeg + 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: LeftFoot + 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: RightFoot + 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 + 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: Chest + 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: Neck + 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 + - boneName: Head + 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: LeftShoulder + 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: RightShoulder + 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: LeftArm + 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: RightArm + 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: LeftForeArm + 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: RightForeArm + 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: LeftHand + 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: RightHand + 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: LeftToes + 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: RightToes + 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: LeftEye + 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: RightEye + 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 + - boneName: Jaw + humanName: Jaw + 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: LeftHandThumb1 + humanName: Left Thumb Proximal + 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: LeftHandThumb2 + humanName: Left Thumb Intermediate + 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: LeftHandThumb3 + humanName: Left Thumb Distal + 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: LeftHandIndex1 + humanName: Left Index Proximal + 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: LeftHandIndex2 + humanName: Left Index Intermediate + 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: LeftHandIndex3 + humanName: Left Index Distal + 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: LeftHandMiddle1 + humanName: Left Middle Proximal + 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: LeftHandMiddle2 + humanName: Left Middle Intermediate + 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: LeftHandMiddle3 + humanName: Left Middle Distal + 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: LeftHandRing1 + humanName: Left Ring Proximal + 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: LeftHandRing2 + humanName: Left Ring Intermediate + 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: LeftHandRing3 + humanName: Left Ring Distal + 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: LeftHandPinky1 + humanName: Left Little Proximal + 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: LeftHandPinky2 + humanName: Left Little Intermediate + 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: LeftHandPinky3 + humanName: Left Little Distal + 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: RightHandThumb1 + humanName: Right Thumb Proximal + 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: RightHandThumb2 + humanName: Right Thumb Intermediate + 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: RightHandThumb3 + humanName: Right Thumb Distal + 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: RightHandIndex1 + humanName: Right Index Proximal + 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: RightHandIndex2 + humanName: Right Index Intermediate + 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: RightHandIndex3 + humanName: Right Index Distal + 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: RightHandMiddle1 + humanName: Right Middle Proximal + 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: RightHandMiddle2 + humanName: Right Middle Intermediate + 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: RightHandMiddle3 + humanName: Right Middle Distal + 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: RightHandRing1 + humanName: Right Ring Proximal + 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: RightHandRing2 + humanName: Right Ring Intermediate + 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: RightHandRing3 + humanName: Right Ring Distal + 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: RightHandPinky1 + humanName: Right Little Proximal + 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: RightHandPinky2 + humanName: Right Little Intermediate + 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: RightHandPinky3 + humanName: Right Little Distal + 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: Run(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 + position: {x: -2.04890966e-08, y: .958500981, z: .0599982962} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftUpLeg + position: {x: -.0754494965, y: -.0456640199, z: -6.21724896e-17} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLeg + position: {x: -.0205504987, y: -.409129977, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftFoot + position: {x: -.00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftToes + position: {x: -.00748699997, y: -.0731673017, z: .145427123} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightUpLeg + position: {x: .0754495338, y: -.0456639901, z: -6.21724896e-17} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLeg + position: {x: .0205504671, y: -.409130007, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightFoot + position: {x: .00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightToes + position: {x: .00748699997, y: -.0731673017, z: .145427495} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine + position: {x: -4.77395875e-17, y: .0922631845, z: .0157713313} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Chest + position: {x: 3.5527136e-17, y: .162540287, z: -.00165605545} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftShoulder + position: {x: -.0382859968, y: .221622497, z: -.017063085} + rotation: {x: -.0290148407, y: -.0780379102, z: .147815496, w: .985504389} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftArm + position: {x: -.100502051, y: 1.12508303e-09, z: -1.90390745e-10} + rotation: {x: .00657377625, y: .072369419, z: -.136193097, w: .988013685} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftForeArm + position: {x: -.254049301, y: -1.05513251e-10, z: 1.09112684e-10} + rotation: {x: .370148122, y: .0324775614, z: -.00669963099, w: .928380728} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHand + position: {x: -.24638927, y: -1.15746981e-10, z: 1.13580612e-11} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex1 + position: {x: -.0751257986, y: -.00784140453, z: .0326526426} + rotation: {x: .0428052954, y: .0563281588, z: .0690111369, w: .995104253} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex2 + position: {x: -.03979728, y: 4.98084119e-05, z: .00118575059} + rotation: {x: -.118419953, y: .0150038097, z: .0166701563, w: .992710352} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex3 + position: {x: -.0279684775, y: -6.41627595e-09, z: -5.14346752e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle1 + position: {x: -.0760238245, y: -.00188513438, z: .0101412293} + rotation: {x: -.0333419666, y: .0704222918, z: .0723080188, w: .994334221} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle2 + position: {x: -.0442804359, y: 4.79887012e-06, z: -.000425400358} + rotation: {x: -.0331721567, y: -.00512596034, z: .011490114, w: .999370515} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle3 + position: {x: -.0339648277, y: -1.21844392e-08, z: 3.75310893e-09} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky1 + position: {x: -.0656599477, y: -.00782510638, z: -.0322512463} + rotation: {x: -.110300295, y: .0794485956, z: .0742731988, w: .987929821} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky2 + position: {x: -.0308054481, y: -3.08745766e-05, z: -.00144807738} + rotation: {x: -.072170265, y: -.0263080262, z: .0134703722, w: .996954381} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky3 + position: {x: -.0230640266, y: -6.40259032e-06, z: 1.82012165e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing1 + position: {x: -.0703021064, y: -.00374530931, z: -.0114117917} + rotation: {x: .0157956816, y: .0917720199, z: .0679112822, w: .993336082} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing2 + position: {x: -.0431354567, y: -2.08822912e-05, z: -.00223517814} + rotation: {x: -.134465143, y: -.0260963645, z: .00873432867, w: .990536094} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing3 + position: {x: -.0308355652, y: 1.57840532e-10, z: -1.64551022e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb1 + position: {x: -.0142312413, y: -.0123778246, z: .0255316682} + rotation: {x: -.223892897, y: -.0758365989, z: -.129115596, w: .96304208} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb2 + position: {x: -.0163739994, y: -.00528999977, z: .0234914087} + rotation: {x: -.0260623004, y: .0966869667, z: .00360686588, w: .994967103} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb3 + position: {x: -.0254599992, y: -.00763999997, z: .0208330005} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Neck + position: {x: -0, y: .259009302, z: -.0324132554} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Head + position: {x: 5.77315952e-17, y: .0830703825, z: .0113267815} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Jaw + position: {x: 1.73472344e-20, y: .0111267585, z: .0103275431} + rotation: {x: .219240054, y: -0, z: -0, w: .975670993} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: JawEND + position: {x: -1.73472344e-20, y: -.0482887588, z: .071851708} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipCorner + position: {x: -.032843262, y: -.01657876, z: .0661217645} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipLower + position: {x: -.0142508168, y: -.0216887593, z: .0822406337} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipCorner + position: {x: .0328399986, y: -.01657876, z: .0661187842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipLower + position: {x: .0142508168, y: -.0216887593, z: .0822387859} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueBack + position: {x: -1.73472344e-20, y: -.022869369, z: .0100954091} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueTip + position: {x: -1.73472344e-20, y: -.0232788119, z: .0383227095} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftCheek + position: {x: -.0542440265, y: .0337019488, z: .0594304018} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEye + position: {x: -.0208482333, y: .0825027004, z: .0554274321} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidLower + position: {x: -.0356189571, y: .0650736615, z: .076234743} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidUpper + position: {x: -.0344068967, y: .10060814, z: .0802053064} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftInnerBrow + position: {x: -.0120626912, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftIOuterBrow + position: {x: -.0550398715, y: .114825293, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipUpper + position: {x: -.0145013221, y: -.00511181122, z: .094618842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftNostril + position: {x: -.0178999994, y: .0263128281, z: .0908674002} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightCheek + position: {x: .0542399958, y: .033702828, z: .0594273992} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEye + position: {x: .020849999, y: .082502827, z: .0554273985} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidLower + position: {x: .0356200002, y: .065072827, z: .0762374029} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidUpper + position: {x: .0344099998, y: .100612827, z: .0802073926} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightInnerBrow + position: {x: .0120626874, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightIOuterBrow + position: {x: .0550400019, y: .114822827, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipUpper + position: {x: .0145013221, y: -.00510717137, z: .094617404} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightNostril + position: {x: .0178999994, y: .0263089053, z: .0908706188} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightShoulder + position: {x: .0382860154, y: .221621141, z: -.017063085} + rotation: {x: .157997802, y: .986751318, z: -.0132995835, w: -.0343754739} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightArm + position: {x: -.100501455, y: -2.49664549e-06, z: -5.22836601e-08} + rotation: {x: .135411009, y: .987669766, z: -.00481848605, w: .0784170106} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightForeArm + position: {x: .253428251, y: .00601135287, z: -.0167045239} + rotation: {x: .252657443, y: .0243272986, z: -.0263844784, w: .966889977} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHand + position: {x: .245373696, y: .0216417722, z: .00555046508} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex1 + position: {x: .0747694969, y: -.00124305359, z: .0343444981} + rotation: {x: .0501324758, y: .106330089, z: -.0250966847, w: .992749155} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex2 + position: {x: .0370584019, y: .00072612107, z: .0145388944} + rotation: {x: -.122101083, y: .0261845477, z: .0384850912, w: .991425633} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex3 + position: {x: .0252250377, y: -.00496646529, z: .0110121462} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle1 + position: {x: .0756476447, y: .00479140272, z: .0118531818} + rotation: {x: -.0268791951, y: -.00530478964, z: -.0332207121, w: .999072433} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle2 + position: {x: .0438090637, y: .000194188149, z: .00645493623} + rotation: {x: -.0398182571, y: -.0437404886, z: .0988587514, w: .993341982} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle3 + position: {x: .0330724716, y: -.00754753686, z: .00168984616} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky1 + position: {x: .0668033436, y: -.00199410855, z: -.0307561457} + rotation: {x: -.111875877, y: -.258729517, z: .00880189147, w: .95940882} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky2 + position: {x: .0285308417, y: -.001397143, z: -.0116237961} + rotation: {x: -.0735761821, y: .0096099088, z: .00221986184, w: .997240901} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky3 + position: {x: .0214268602, y: -.000553508929, z: -.00851660781} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing1 + position: {x: .0705984756, y: .00245709647, z: -.00982145779} + rotation: {x: .0182046499, y: -.133755177, z: -.00896955375, w: .99080658} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing2 + position: {x: .0428871848, y: -.00137538207, z: -.00494585838} + rotation: {x: -.12681748, y: .000734581728, z: .115030997, w: .985233366} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing3 + position: {x: .0295006037, y: -.00769293541, z: -.00462225592} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb1 + position: {x: .0146849155, y: -.0111049423, z: .0258580949} + rotation: {x: -.168739051, y: .0280517135, z: .117005587, w: .978289306} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb2 + position: {x: .0163739994, y: -.00528999977, z: .0234913602} + rotation: {x: -.0260625165, y: -.096689567, z: -.00360741792, w: .994966745} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb3 + position: {x: .0254599992, y: -.00763999997, z: .0208330005} + 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: {fileID: 9000000, guid: e8914d097ece7cc48a83d5fccd4098c0, + type: 3} + animationType: 3 + additionalBone: 0 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurn.fbx b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurn.fbx new file mode 100644 index 0000000..d115096 Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurn.fbx differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurn.fbx.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurn.fbx.meta new file mode 100644 index 0000000..2564c29 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurn.fbx.meta @@ -0,0 +1,1469 @@ +fileFormatVersion: 2 +guid: 1062212255550964e974f3ffb3cbaae3 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Chest + 100002: chestProxy_geo + 100004: //RootNode + 100006: Head + 100008: headProxy_geo + 100010: HeadTop_End + 100012: Hips + 100014: Jaw + 100016: JawEND + 100018: jawProxy_geo + 100020: l_ankleProxy_geo + 100022: l_ballProxy_geo + 100024: l_clavicleProxy_geo + 100026: l_erbowProxy_geo + 100028: l_hipProxy_geo + 100030: l_indexProxy_01_geo + 100032: l_indexProxy_02_geo + 100034: l_indexProxy_03_geo + 100036: l_kneeProxy_geo + 100038: l_middleProxy_01_geo + 100040: l_middleProxy_02_geo + 100042: l_middleProxy_03_geo + 100044: l_pinkyProxy_01_geo + 100046: l_pinkyProxy_02_geo + 100048: l_pinkyProxy_03_geo + 100050: l_ringProxy_01_geo + 100052: l_ringProxy_02_geo + 100054: l_ringProxy_03_geo + 100056: l_shourderProxy_geo + 100058: l_thumbProxy_01_geo + 100060: l_thumbProxy_02_geo + 100062: l_thumbProxy_03_geo + 100064: l_UNI_eye + 100066: l_wristProxy_geo + 100068: LeftArm + 100070: LeftCheek + 100072: LeftEye + 100074: LeftEyelidLower + 100076: LeftEyelidUpper + 100078: LeftFoot + 100080: LeftForeArm + 100082: LeftHand + 100084: LeftHandIndex1 + 100086: LeftHandIndex13 + 100088: LeftHandIndex17 + 100090: LeftHandIndex2 + 100092: LeftHandIndex3 + 100094: LeftHandMiddle1 + 100096: LeftHandMiddle13 + 100098: LeftHandMiddle17 + 100100: LeftHandMiddle2 + 100102: LeftHandMiddle3 + 100104: LeftHandPinky1 + 100106: LeftHandPinky13 + 100108: LeftHandPinky17 + 100110: LeftHandPinky2 + 100112: LeftHandPinky3 + 100114: LeftHandRing1 + 100116: LeftHandRing13 + 100118: LeftHandRing17 + 100120: LeftHandRing2 + 100122: LeftHandRing3 + 100124: LeftHandThumb1 + 100126: LeftHandThumb13 + 100128: LeftHandThumb17 + 100130: LeftHandThumb2 + 100132: LeftHandThumb3 + 100134: LeftInnerBrow + 100136: LeftIOuterBrow + 100138: LeftLeg + 100140: LeftLipCorner + 100142: LeftLipLower + 100144: LeftLipUpper + 100146: LeftNostril + 100148: LeftShoulder + 100150: LeftToes + 100152: LeftUpLeg + 100154: LToeBase_End2 + 100156: LToeBase_End3 + 100158: Neck + 100160: neckProxy_geo + 100162: pelvisProxy_geo + 100164: Pivot + 100166: r_ankleProxy_geo + 100168: r_ballProxy_geo + 100170: r_clavicleProxy_geo + 100172: r_erbowProxy_geo + 100174: r_hipProxy_geo + 100176: r_indexProxy_01_geo + 100178: r_indexProxy_02_geo + 100180: r_indexProxy_03_geo + 100182: r_kneeProxy_geo + 100184: r_middleProxy_01_geo + 100186: r_middleProxy_02_geo + 100188: r_middleProxy_03_geo + 100190: r_pinkyProxy_01_geo + 100192: r_pinkyProxy_02_geo + 100194: r_pinkyProxy_03_geo + 100196: r_ringProxy_01_geo + 100198: r_ringProxy_02_geo + 100200: r_ringProxy_03_geo + 100202: r_shourderProxy_geo + 100204: r_thumbProxy_01_geo + 100206: r_thumbProxy_02_geo + 100208: r_thumbProxy_03_geo + 100210: r_UNI_eye + 100212: r_wristProxy_geo + 100214: Reference + 100216: RightArm + 100218: RightCheek + 100220: RightEye + 100222: RightEyelidLower + 100224: RightEyelidUpper + 100226: RightFoot + 100228: RightForeArm + 100230: RightHand + 100232: RightHandIndex1 + 100234: RightHandIndex2 + 100236: RightHandIndex3 + 100238: RightHandMiddle1 + 100240: RightHandMiddle2 + 100242: RightHandMiddle3 + 100244: RightHandPinky1 + 100246: RightHandPinky2 + 100248: RightHandPinky3 + 100250: RightHandRing1 + 100252: RightHandRing2 + 100254: RightHandRing3 + 100256: RightHandThumb1 + 100258: RightHandThumb2 + 100260: RightHandThumb3 + 100262: RightInnerBrow + 100264: RightIOuterBrow + 100266: RightLeg + 100268: RightLipCorner + 100270: RightLipLower + 100272: RightLipUpper + 100274: RightNostril + 100276: RightShoulder + 100278: RightToes + 100280: RightUpLeg + 100282: Root + 100284: Spine + 100286: spineProxy_geo + 100288: TongueBack + 100290: TongueTip + 100292: UNI_01_Lower_teethProxy + 100294: UNI_01_TongueBaseProxy + 100296: UNI_01_TongueTipProxy + 100298: UNI_01_Upper_teethProxy + 400000: Chest + 400002: chestProxy_geo + 400004: //RootNode + 400006: Head + 400008: headProxy_geo + 400010: HeadTop_End + 400012: Hips + 400014: Jaw + 400016: JawEND + 400018: jawProxy_geo + 400020: l_ankleProxy_geo + 400022: l_ballProxy_geo + 400024: l_clavicleProxy_geo + 400026: l_erbowProxy_geo + 400028: l_hipProxy_geo + 400030: l_indexProxy_01_geo + 400032: l_indexProxy_02_geo + 400034: l_indexProxy_03_geo + 400036: l_kneeProxy_geo + 400038: l_middleProxy_01_geo + 400040: l_middleProxy_02_geo + 400042: l_middleProxy_03_geo + 400044: l_pinkyProxy_01_geo + 400046: l_pinkyProxy_02_geo + 400048: l_pinkyProxy_03_geo + 400050: l_ringProxy_01_geo + 400052: l_ringProxy_02_geo + 400054: l_ringProxy_03_geo + 400056: l_shourderProxy_geo + 400058: l_thumbProxy_01_geo + 400060: l_thumbProxy_02_geo + 400062: l_thumbProxy_03_geo + 400064: l_UNI_eye + 400066: l_wristProxy_geo + 400068: LeftArm + 400070: LeftCheek + 400072: LeftEye + 400074: LeftEyelidLower + 400076: LeftEyelidUpper + 400078: LeftFoot + 400080: LeftForeArm + 400082: LeftHand + 400084: LeftHandIndex1 + 400086: LeftHandIndex13 + 400088: LeftHandIndex17 + 400090: LeftHandIndex2 + 400092: LeftHandIndex3 + 400094: LeftHandMiddle1 + 400096: LeftHandMiddle13 + 400098: LeftHandMiddle17 + 400100: LeftHandMiddle2 + 400102: LeftHandMiddle3 + 400104: LeftHandPinky1 + 400106: LeftHandPinky13 + 400108: LeftHandPinky17 + 400110: LeftHandPinky2 + 400112: LeftHandPinky3 + 400114: LeftHandRing1 + 400116: LeftHandRing13 + 400118: LeftHandRing17 + 400120: LeftHandRing2 + 400122: LeftHandRing3 + 400124: LeftHandThumb1 + 400126: LeftHandThumb13 + 400128: LeftHandThumb17 + 400130: LeftHandThumb2 + 400132: LeftHandThumb3 + 400134: LeftInnerBrow + 400136: LeftIOuterBrow + 400138: LeftLeg + 400140: LeftLipCorner + 400142: LeftLipLower + 400144: LeftLipUpper + 400146: LeftNostril + 400148: LeftShoulder + 400150: LeftToes + 400152: LeftUpLeg + 400154: LToeBase_End2 + 400156: LToeBase_End3 + 400158: Neck + 400160: neckProxy_geo + 400162: pelvisProxy_geo + 400164: Pivot + 400166: r_ankleProxy_geo + 400168: r_ballProxy_geo + 400170: r_clavicleProxy_geo + 400172: r_erbowProxy_geo + 400174: r_hipProxy_geo + 400176: r_indexProxy_01_geo + 400178: r_indexProxy_02_geo + 400180: r_indexProxy_03_geo + 400182: r_kneeProxy_geo + 400184: r_middleProxy_01_geo + 400186: r_middleProxy_02_geo + 400188: r_middleProxy_03_geo + 400190: r_pinkyProxy_01_geo + 400192: r_pinkyProxy_02_geo + 400194: r_pinkyProxy_03_geo + 400196: r_ringProxy_01_geo + 400198: r_ringProxy_02_geo + 400200: r_ringProxy_03_geo + 400202: r_shourderProxy_geo + 400204: r_thumbProxy_01_geo + 400206: r_thumbProxy_02_geo + 400208: r_thumbProxy_03_geo + 400210: r_UNI_eye + 400212: r_wristProxy_geo + 400214: Reference + 400216: RightArm + 400218: RightCheek + 400220: RightEye + 400222: RightEyelidLower + 400224: RightEyelidUpper + 400226: RightFoot + 400228: RightForeArm + 400230: RightHand + 400232: RightHandIndex1 + 400234: RightHandIndex2 + 400236: RightHandIndex3 + 400238: RightHandMiddle1 + 400240: RightHandMiddle2 + 400242: RightHandMiddle3 + 400244: RightHandPinky1 + 400246: RightHandPinky2 + 400248: RightHandPinky3 + 400250: RightHandRing1 + 400252: RightHandRing2 + 400254: RightHandRing3 + 400256: RightHandThumb1 + 400258: RightHandThumb2 + 400260: RightHandThumb3 + 400262: RightInnerBrow + 400264: RightIOuterBrow + 400266: RightLeg + 400268: RightLipCorner + 400270: RightLipLower + 400272: RightLipUpper + 400274: RightNostril + 400276: RightShoulder + 400278: RightToes + 400280: RightUpLeg + 400282: Root + 400284: Spine + 400286: spineProxy_geo + 400288: TongueBack + 400290: TongueTip + 400292: UNI_01_Lower_teethProxy + 400294: UNI_01_TongueBaseProxy + 400296: UNI_01_TongueTipProxy + 400298: UNI_01_Upper_teethProxy + 2300000: chestProxy_geo + 2300002: headProxy_geo + 2300004: jawProxy_geo + 2300006: l_ankleProxy_geo + 2300008: l_ballProxy_geo + 2300010: l_clavicleProxy_geo + 2300012: l_erbowProxy_geo + 2300014: l_hipProxy_geo + 2300016: l_indexProxy_01_geo + 2300018: l_indexProxy_02_geo + 2300020: l_indexProxy_03_geo + 2300022: l_kneeProxy_geo + 2300024: l_middleProxy_01_geo + 2300026: l_middleProxy_02_geo + 2300028: l_middleProxy_03_geo + 2300030: l_pinkyProxy_01_geo + 2300032: l_pinkyProxy_02_geo + 2300034: l_pinkyProxy_03_geo + 2300036: l_ringProxy_01_geo + 2300038: l_ringProxy_02_geo + 2300040: l_ringProxy_03_geo + 2300042: l_shourderProxy_geo + 2300044: l_thumbProxy_01_geo + 2300046: l_thumbProxy_02_geo + 2300048: l_thumbProxy_03_geo + 2300050: l_UNI_eye + 2300052: l_wristProxy_geo + 2300054: neckProxy_geo + 2300056: pelvisProxy_geo + 2300058: r_ankleProxy_geo + 2300060: r_ballProxy_geo + 2300062: r_clavicleProxy_geo + 2300064: r_erbowProxy_geo + 2300066: r_hipProxy_geo + 2300068: r_indexProxy_01_geo + 2300070: r_indexProxy_02_geo + 2300072: r_indexProxy_03_geo + 2300074: r_kneeProxy_geo + 2300076: r_middleProxy_01_geo + 2300078: r_middleProxy_02_geo + 2300080: r_middleProxy_03_geo + 2300082: r_pinkyProxy_01_geo + 2300084: r_pinkyProxy_02_geo + 2300086: r_pinkyProxy_03_geo + 2300088: r_ringProxy_01_geo + 2300090: r_ringProxy_02_geo + 2300092: r_ringProxy_03_geo + 2300094: r_shourderProxy_geo + 2300096: r_thumbProxy_01_geo + 2300098: r_thumbProxy_02_geo + 2300100: r_thumbProxy_03_geo + 2300102: r_UNI_eye + 2300104: r_wristProxy_geo + 2300106: spineProxy_geo + 2300108: UNI_01_Lower_teethProxy + 2300110: UNI_01_TongueBaseProxy + 2300112: UNI_01_TongueTipProxy + 2300114: UNI_01_Upper_teethProxy + 3300000: chestProxy_geo + 3300002: headProxy_geo + 3300004: jawProxy_geo + 3300006: l_ankleProxy_geo + 3300008: l_ballProxy_geo + 3300010: l_clavicleProxy_geo + 3300012: l_erbowProxy_geo + 3300014: l_hipProxy_geo + 3300016: l_indexProxy_01_geo + 3300018: l_indexProxy_02_geo + 3300020: l_indexProxy_03_geo + 3300022: l_kneeProxy_geo + 3300024: l_middleProxy_01_geo + 3300026: l_middleProxy_02_geo + 3300028: l_middleProxy_03_geo + 3300030: l_pinkyProxy_01_geo + 3300032: l_pinkyProxy_02_geo + 3300034: l_pinkyProxy_03_geo + 3300036: l_ringProxy_01_geo + 3300038: l_ringProxy_02_geo + 3300040: l_ringProxy_03_geo + 3300042: l_shourderProxy_geo + 3300044: l_thumbProxy_01_geo + 3300046: l_thumbProxy_02_geo + 3300048: l_thumbProxy_03_geo + 3300050: l_UNI_eye + 3300052: l_wristProxy_geo + 3300054: neckProxy_geo + 3300056: pelvisProxy_geo + 3300058: r_ankleProxy_geo + 3300060: r_ballProxy_geo + 3300062: r_clavicleProxy_geo + 3300064: r_erbowProxy_geo + 3300066: r_hipProxy_geo + 3300068: r_indexProxy_01_geo + 3300070: r_indexProxy_02_geo + 3300072: r_indexProxy_03_geo + 3300074: r_kneeProxy_geo + 3300076: r_middleProxy_01_geo + 3300078: r_middleProxy_02_geo + 3300080: r_middleProxy_03_geo + 3300082: r_pinkyProxy_01_geo + 3300084: r_pinkyProxy_02_geo + 3300086: r_pinkyProxy_03_geo + 3300088: r_ringProxy_01_geo + 3300090: r_ringProxy_02_geo + 3300092: r_ringProxy_03_geo + 3300094: r_shourderProxy_geo + 3300096: r_thumbProxy_01_geo + 3300098: r_thumbProxy_02_geo + 3300100: r_thumbProxy_03_geo + 3300102: r_UNI_eye + 3300104: r_wristProxy_geo + 3300106: spineProxy_geo + 3300108: UNI_01_Lower_teethProxy + 3300110: UNI_01_TongueBaseProxy + 3300112: UNI_01_TongueTipProxy + 3300114: UNI_01_Upper_teethProxy + 4300000: l_UNI_eye + 4300002: r_UNI_eye + 4300004: UNI_01_TongueBaseProxy + 4300006: UNI_01_TongueTipProxy + 4300008: UNI_01_Lower_teethProxy + 4300010: jawProxy_geo + 4300012: headProxy_geo + 4300014: UNI_01_Upper_teethProxy + 4300016: neckProxy_geo + 4300018: r_pinkyProxy_03_geo + 4300020: r_pinkyProxy_02_geo + 4300022: r_pinkyProxy_01_geo + 4300024: r_ringProxy_03_geo + 4300026: r_ringProxy_02_geo + 4300028: r_ringProxy_01_geo + 4300030: r_middleProxy_03_geo + 4300032: r_middleProxy_02_geo + 4300034: r_middleProxy_01_geo + 4300036: r_indexProxy_03_geo + 4300038: r_indexProxy_02_geo + 4300040: r_indexProxy_01_geo + 4300042: r_thumbProxy_03_geo + 4300044: r_thumbProxy_02_geo + 4300046: r_thumbProxy_01_geo + 4300048: r_wristProxy_geo + 4300050: r_erbowProxy_geo + 4300052: r_shourderProxy_geo + 4300054: r_clavicleProxy_geo + 4300056: chestProxy_geo + 4300058: l_pinkyProxy_03_geo + 4300060: l_pinkyProxy_02_geo + 4300062: l_pinkyProxy_01_geo + 4300064: l_ringProxy_03_geo + 4300066: l_ringProxy_02_geo + 4300068: l_ringProxy_01_geo + 4300070: l_middleProxy_03_geo + 4300072: l_middleProxy_02_geo + 4300074: l_middleProxy_01_geo + 4300076: l_indexProxy_03_geo + 4300078: l_indexProxy_02_geo + 4300080: l_indexProxy_01_geo + 4300082: l_thumbProxy_03_geo + 4300084: l_thumbProxy_02_geo + 4300086: l_thumbProxy_01_geo + 4300088: l_wristProxy_geo + 4300090: l_erbowProxy_geo + 4300092: l_shourderProxy_geo + 4300094: l_clavicleProxy_geo + 4300096: spineProxy_geo + 4300098: r_ballProxy_geo + 4300100: r_ankleProxy_geo + 4300102: r_kneeProxy_geo + 4300104: r_hipProxy_geo + 4300106: pelvisProxy_geo + 4300108: l_ballProxy_geo + 4300110: l_ankleProxy_geo + 4300112: l_kneeProxy_geo + 4300114: l_hipProxy_geo + 7400000: HumanoidRunRight + 7400002: HumanoidRunLeft + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 0 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: HumanoidRunRight + takeName: _30_a_U1_M_P_RunForwardTurnRight_NtrlWide__Fb_Dia3m_No_0_PJ_4 + firstFrame: 98.5 + lastFrame: 115.699997 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidRunLeft + takeName: _30_a_U1_M_P_RunForwardTurnRight_NtrlWide__Fb_Dia3m_No_0_PJ_4 + firstFrame: 98.5 + lastFrame: 115.699997 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: .5 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 1 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + 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 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: + - boneName: Hips + 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: LeftUpLeg + 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: RightUpLeg + 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: LeftLeg + 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: RightLeg + 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: LeftFoot + 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: RightFoot + 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 + 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: Chest + 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: Neck + 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 + - boneName: Head + 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: LeftShoulder + 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: RightShoulder + 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: LeftArm + 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: RightArm + 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: LeftForeArm + 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: RightForeArm + 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: LeftHand + 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: RightHand + 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: LeftToes + 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: RightToes + 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: LeftEye + 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: RightEye + 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 + - boneName: Jaw + humanName: Jaw + 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: LeftHandThumb1 + humanName: Left Thumb Proximal + 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: LeftHandThumb2 + humanName: Left Thumb Intermediate + 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: LeftHandThumb3 + humanName: Left Thumb Distal + 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: LeftHandIndex1 + humanName: Left Index Proximal + 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: LeftHandIndex2 + humanName: Left Index Intermediate + 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: LeftHandIndex3 + humanName: Left Index Distal + 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: LeftHandMiddle1 + humanName: Left Middle Proximal + 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: LeftHandMiddle2 + humanName: Left Middle Intermediate + 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: LeftHandMiddle3 + humanName: Left Middle Distal + 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: LeftHandRing1 + humanName: Left Ring Proximal + 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: LeftHandRing2 + humanName: Left Ring Intermediate + 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: LeftHandRing3 + humanName: Left Ring Distal + 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: LeftHandPinky1 + humanName: Left Little Proximal + 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: LeftHandPinky2 + humanName: Left Little Intermediate + 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: LeftHandPinky3 + humanName: Left Little Distal + 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: RightHandThumb1 + humanName: Right Thumb Proximal + 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: RightHandThumb2 + humanName: Right Thumb Intermediate + 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: RightHandThumb3 + humanName: Right Thumb Distal + 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: RightHandIndex1 + humanName: Right Index Proximal + 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: RightHandIndex2 + humanName: Right Index Intermediate + 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: RightHandIndex3 + humanName: Right Index Distal + 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: RightHandMiddle1 + humanName: Right Middle Proximal + 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: RightHandMiddle2 + humanName: Right Middle Intermediate + 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: RightHandMiddle3 + humanName: Right Middle Distal + 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: RightHandRing1 + humanName: Right Ring Proximal + 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: RightHandRing2 + humanName: Right Ring Intermediate + 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: RightHandRing3 + humanName: Right Ring Distal + 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: RightHandPinky1 + humanName: Right Little Proximal + 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: RightHandPinky2 + humanName: Right Little Intermediate + 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: RightHandPinky3 + humanName: Right Little Distal + 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: HumanoidRunTurn(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 + position: {x: 0, y: .957496524, z: -.0550467446} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftUpLeg + position: {x: -.0754494965, y: -.0456640199, z: -1.1546319e-16} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLeg + position: {x: -.0205504987, y: -.409129977, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftFoot + position: {x: -.00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftToes + position: {x: -.00748699997, y: -.0731673017, z: .145427123} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LToeBase_End2 + position: {x: .0126400003, y: -.0131357787, z: .0358933695} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightUpLeg + position: {x: .0754495338, y: -.0456639901, z: -6.21724896e-17} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLeg + position: {x: .0205504671, y: -.409130007, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightFoot + position: {x: .00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightToes + position: {x: .00748699997, y: -.0731673017, z: .145427495} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LToeBase_End3 + position: {x: -.0126400003, y: -.0131357787, z: .0358929969} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine + position: {x: -3.97903934e-15, y: .0922631845, z: .0157713313} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Chest + position: {x: -1.13686835e-15, y: .162540287, z: -.00165605545} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftShoulder + position: {x: -.0382859968, y: .221622497, z: -.017063085} + rotation: {x: -.0352291651, y: -.0970438123, z: .134997442, w: .985452831} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftArm + position: {x: -.100502051, y: 1.12508469e-09, z: -1.90390342e-10} + rotation: {x: -.0375410952, y: .102647617, z: -.11081282, w: .987813115} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftForeArm + position: {x: -.254049301, y: -1.05943622e-10, z: 1.09253259e-10} + rotation: {x: .116439298, y: .0291142799, z: -.0214416683, w: .992539465} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHand + position: {x: -.24638927, y: -1.22168442e-10, z: 1.6358968e-11} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex1 + position: {x: -.0751257986, y: -.00784140453, z: .0326526426} + rotation: {x: .0428046882, y: .0563275144, z: .0690078288, w: .995104432} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex2 + position: {x: -.03979728, y: 4.98084119e-05, z: .00118575059} + rotation: {x: -.118420318, y: .0150028728, z: .0166708156, w: .992710233} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex3 + position: {x: -.0279684775, y: -6.41564535e-09, z: -5.14344407e-08} + rotation: {x: 1.22934537e-07, y: .0757973641, z: .0863341093, w: .993378758} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex13 + position: {x: -.0186619665, y: .00437385263, z: -.00384002505} + rotation: {x: -.00472124433, y: -.101354174, z: -.0462910533, w: .993761659} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle1 + position: {x: -.0760238245, y: -.00188513438, z: .0101412293} + rotation: {x: -.0333416462, y: .0704228282, z: .072310105, w: .994334102} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle2 + position: {x: -.0442804359, y: 4.79887103e-06, z: -.000425400329} + rotation: {x: -.0331908464, y: -.00512672728, z: .0114875734, w: .999369919} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle3 + position: {x: -.0339648277, y: -1.21844321e-08, z: 3.75247122e-09} + rotation: {x: 7.72997311e-08, y: .00856341887, z: .0601519793, w: .998152494} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle13 + position: {x: -.0196715724, y: .00392557262, z: -.000558814383} + rotation: {x: -.000701564946, y: -.0125020025, z: -.0560236648, w: .998350918} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky1 + position: {x: -.0656599477, y: -.00782510638, z: -.0322512463} + rotation: {x: -.110300235, y: .0794490576, z: .0742729455, w: .987929761} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky2 + position: {x: -.0308054481, y: -3.08745766e-05, z: -.00144807738} + rotation: {x: -.0721698627, y: -.026309045, z: .0134672271, w: .996954381} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky3 + position: {x: -.0230640266, y: -6.40258941e-06, z: 1.8200554e-08} + rotation: {x: 1.64017492e-05, y: -.0589518994, z: .0381753892, w: .997530639} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky13 + position: {x: -.0169719923, y: .00202882662, z: .00314032286} + rotation: {x: .000580511638, y: .0944183916, z: -.00612070598, w: .995513618} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing1 + position: {x: -.0703021064, y: -.00374530931, z: -.0114117917} + rotation: {x: .0157954507, y: .0917719901, z: .067911014, w: .993336082} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing2 + position: {x: -.0431354567, y: -2.08822912e-05, z: -.00223517814} + rotation: {x: -.134465992, y: -.0260964297, z: .00873295218, w: .990535975} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing3 + position: {x: -.0308355652, y: 1.57836272e-10, z: -1.64560099e-08} + rotation: {x: -1.07102087e-08, y: -.0178772155, z: .0421802364, w: .998950064} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing13 + position: {x: -.0205416381, y: .00325422082, z: .00137918338} + rotation: {x: .00240248861, y: .0378382765, z: -.063320443, w: .997272789} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb1 + position: {x: -.0142312413, y: -.0123778246, z: .0255316682} + rotation: {x: -.0538494885, y: -.0280063953, z: .0134390658, w: .998065829} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb2 + position: {x: -.0163739994, y: -.00528999977, z: .0234914087} + rotation: {x: -.0260635093, y: .0966894701, z: .00360631011, w: .994966745} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb3 + position: {x: -.0254599992, y: -.00763999997, z: .0208330005} + rotation: {x: .00545505155, y: .000442162534, z: .00682885339, w: .999961793} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb13 + position: {x: -.031868957, y: -.0052999449, z: .0258005001} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Neck + position: {x: -2.2737367e-15, y: .259009302, z: -.0324132554} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Head + position: {x: 1.42108539e-15, y: .0830703825, z: .0113267815} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: HeadTop_End + position: {x: -5.17045827e-18, y: .188178778, z: .0121086892} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Jaw + position: {x: 1.73472344e-20, y: .0111267585, z: .0103275431} + rotation: {x: .219240054, y: -0, z: -0, w: .975670993} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: JawEND + position: {x: -1.73472344e-20, y: -.0482887588, z: .071851708} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipCorner + position: {x: -.032843262, y: -.01657876, z: .0661217645} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipLower + position: {x: -.0142508168, y: -.0216887593, z: .0822406337} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipCorner + position: {x: .0328399986, y: -.01657876, z: .0661187842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipLower + position: {x: .0142508168, y: -.0216887593, z: .0822387859} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueBack + position: {x: -1.73472344e-20, y: -.022869369, z: .0100954091} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueTip + position: {x: -1.73472344e-20, y: -.0232788119, z: .0383227095} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftCheek + position: {x: -.0542440265, y: .0337019488, z: .0594304018} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEye + position: {x: -.0208482333, y: .0825027004, z: .0554274321} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidLower + position: {x: -.0356189571, y: .0650736615, z: .076234743} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidUpper + position: {x: -.0344068967, y: .10060814, z: .0802053064} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftInnerBrow + position: {x: -.0120626912, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftIOuterBrow + position: {x: -.0550398715, y: .114825293, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipUpper + position: {x: -.0145013221, y: -.00511181122, z: .094618842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftNostril + position: {x: -.0178999994, y: .0263128281, z: .0908674002} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightCheek + position: {x: .0542399958, y: .033702828, z: .0594273992} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEye + position: {x: .020849999, y: .082502827, z: .0554273985} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidLower + position: {x: .0356200002, y: .065072827, z: .0762374029} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidUpper + position: {x: .0344099998, y: .100612827, z: .0802073926} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightInnerBrow + position: {x: .0120626874, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightIOuterBrow + position: {x: .0550400019, y: .114822827, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipUpper + position: {x: .0145013221, y: -.00510717137, z: .094617404} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightNostril + position: {x: .0178999994, y: .0263089053, z: .0908706188} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightShoulder + position: {x: .0382860154, y: .221621141, z: -.017063085} + rotation: {x: .141828939, y: .986314952, z: -.0280099791, w: -.0792641193} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightArm + position: {x: -.100501455, y: -2.49664549e-06, z: -5.22836601e-08} + rotation: {x: .111637808, y: .986949325, z: -.0212962627, w: .114081413} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightForeArm + position: {x: .253428251, y: .00601135287, z: -.0167045239} + rotation: {x: .0631985143, y: .018642433, z: -.015235032, w: .997710526} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHand + position: {x: .245373696, y: .0216417722, z: .00555046508} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex1 + position: {x: .0747694969, y: -.00124305359, z: .0343444981} + rotation: {x: .0501321293, y: .106331095, z: -.0250961073, w: .992749035} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex2 + position: {x: .0370584019, y: .00072612107, z: .0145388944} + rotation: {x: -.122100979, y: .0261854436, z: .0384845696, w: .991425633} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex3 + position: {x: .0252250377, y: -.00496646529, z: .0110121462} + rotation: {x: .020532662, y: -.0777138621, z: -.0820816681, w: .993378878} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex17 + position: {x: .019119978, y: .000846308249, z: .00398164755} + rotation: {x: -.00472124433, y: -.101354174, z: -.0462910533, w: .993761659} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle1 + position: {x: .0756476447, y: .00479140272, z: .0118531818} + rotation: {x: -.0268788524, y: -.00530444877, z: -.0332211144, w: .999072492} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle2 + position: {x: .0438090637, y: .000194188149, z: .00645493623} + rotation: {x: -.0398189314, y: -.0437413193, z: .0988601372, w: .993341804} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle3 + position: {x: .0330724716, y: -.00754753686, z: .00168984616} + rotation: {x: .00109003088, y: -.00868621655, z: -.0601307005, w: .998152137} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle17 + position: {x: .0200548954, y: -.000547108881, z: .000442590448} + rotation: {x: -.000701564946, y: -.0125020025, z: -.0560236648, w: .998350918} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky1 + position: {x: .0668033436, y: -.00199410855, z: -.0307561457} + rotation: {x: -.111875884, y: -.258728623, z: .008804827, w: .959409058} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky2 + position: {x: .0285308417, y: -.001397143, z: -.0116237961} + rotation: {x: .0333822668, y: .00105798536, z: -.0586918108, w: .997717321} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky3 + position: {x: .0214268602, y: -.000553508929, z: -.00851660781} + rotation: {x: -.0126830824, y: .0591105223, z: -.0357504971, w: .99753046} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky17 + position: {x: .016975116, y: .00161137758, z: -.00335797085} + rotation: {x: .000580511638, y: .0944183916, z: -.00612070598, w: .995513618} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing1 + position: {x: .0705984756, y: .00245709647, z: -.00982145779} + rotation: {x: .0182051547, y: -.133755058, z: -.008971164, w: .990806639} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing2 + position: {x: .0428871848, y: -.00137538207, z: -.00494585838} + rotation: {x: .0220806412, y: -.02169968, z: .0796146914, w: .996344924} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing3 + position: {x: .0295006037, y: -.00769293541, z: -.00462225592} + rotation: {x: -.00186249381, y: .0181122273, z: -.0420316532, w: .998950422} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing17 + position: {x: .0206709336, y: -.00200043293, z: -.00177803368} + rotation: {x: .00240248861, y: .0378382765, z: -.063320443, w: .997272789} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb1 + position: {x: .0146849155, y: -.0111049423, z: .0258580949} + rotation: {x: -.0592598654, y: .0142422384, z: .0330153108, w: .997594833} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb2 + position: {x: .0163739994, y: -.00528999977, z: .0234913602} + rotation: {x: -.0260627531, y: -.0966902673, z: -.00360747217, w: .994966745} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb3 + position: {x: .0254599992, y: -.00763999997, z: .0208330005} + rotation: {x: .0054546264, y: -.000443699653, z: -.00682877563, w: .999961793} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb17 + position: {x: .0318690389, y: -.00529994583, z: .0258005001} + 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: {fileID: 9000000, guid: e8914d097ece7cc48a83d5fccd4098c0, + type: 3} + animationType: 3 + additionalBone: 0 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurnSharp.fbx b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurnSharp.fbx new file mode 100644 index 0000000..943fd1b Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurnSharp.fbx differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurnSharp.fbx.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurnSharp.fbx.meta new file mode 100644 index 0000000..0042b10 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidRunTurnSharp.fbx.meta @@ -0,0 +1,1404 @@ +fileFormatVersion: 2 +guid: f2bed5dc5afacff44a00de8daae9703b +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Chest + 100002: chestProxy_geo + 100004: //RootNode + 100006: Head + 100008: headProxy_geo + 100010: HeadTop_End + 100012: Hips + 100014: Jaw + 100016: JawEND + 100018: jawProxy_geo + 100020: l_ankleProxy_geo + 100022: l_ballProxy_geo + 100024: l_clavicleProxy_geo + 100026: l_erbowProxy_geo + 100028: l_hipProxy_geo + 100030: l_indexProxy_01_geo + 100032: l_indexProxy_02_geo + 100034: l_indexProxy_03_geo + 100036: l_kneeProxy_geo + 100038: l_middleProxy_01_geo + 100040: l_middleProxy_02_geo + 100042: l_middleProxy_03_geo + 100044: l_pinkyProxy_01_geo + 100046: l_pinkyProxy_02_geo + 100048: l_pinkyProxy_03_geo + 100050: l_ringProxy_01_geo + 100052: l_ringProxy_02_geo + 100054: l_ringProxy_03_geo + 100056: l_shourderProxy_geo + 100058: l_thumbProxy_01_geo + 100060: l_thumbProxy_02_geo + 100062: l_thumbProxy_03_geo + 100064: l_UNI_eye + 100066: l_wristProxy_geo + 100068: LeftArm + 100070: LeftCheek + 100072: LeftEye + 100074: LeftEyelidLower + 100076: LeftEyelidUpper + 100078: LeftFoot + 100080: LeftForeArm + 100082: LeftHand + 100084: LeftHandIndex1 + 100086: LeftHandIndex13 + 100088: LeftHandIndex17 + 100090: LeftHandIndex2 + 100092: LeftHandIndex3 + 100094: LeftHandMiddle1 + 100096: LeftHandMiddle13 + 100098: LeftHandMiddle17 + 100100: LeftHandMiddle2 + 100102: LeftHandMiddle3 + 100104: LeftHandPinky1 + 100106: LeftHandPinky13 + 100108: LeftHandPinky17 + 100110: LeftHandPinky2 + 100112: LeftHandPinky3 + 100114: LeftHandRing1 + 100116: LeftHandRing13 + 100118: LeftHandRing17 + 100120: LeftHandRing2 + 100122: LeftHandRing3 + 100124: LeftHandThumb1 + 100126: LeftHandThumb13 + 100128: LeftHandThumb17 + 100130: LeftHandThumb2 + 100132: LeftHandThumb3 + 100134: LeftInnerBrow + 100136: LeftIOuterBrow + 100138: LeftLeg + 100140: LeftLipCorner + 100142: LeftLipLower + 100144: LeftLipUpper + 100146: LeftNostril + 100148: LeftShoulder + 100150: LeftToes + 100152: LeftUpLeg + 100154: LToeBase_End2 + 100156: LToeBase_End3 + 100158: Neck + 100160: neckProxy_geo + 100162: pelvisProxy_geo + 100164: Pivot + 100166: r_ankleProxy_geo + 100168: r_ballProxy_geo + 100170: r_clavicleProxy_geo + 100172: r_erbowProxy_geo + 100174: r_hipProxy_geo + 100176: r_indexProxy_01_geo + 100178: r_indexProxy_02_geo + 100180: r_indexProxy_03_geo + 100182: r_kneeProxy_geo + 100184: r_middleProxy_01_geo + 100186: r_middleProxy_02_geo + 100188: r_middleProxy_03_geo + 100190: r_pinkyProxy_01_geo + 100192: r_pinkyProxy_02_geo + 100194: r_pinkyProxy_03_geo + 100196: r_ringProxy_01_geo + 100198: r_ringProxy_02_geo + 100200: r_ringProxy_03_geo + 100202: r_shourderProxy_geo + 100204: r_thumbProxy_01_geo + 100206: r_thumbProxy_02_geo + 100208: r_thumbProxy_03_geo + 100210: r_UNI_eye + 100212: r_wristProxy_geo + 100214: Reference + 100216: RightArm + 100218: RightCheek + 100220: RightEye + 100222: RightEyelidLower + 100224: RightEyelidUpper + 100226: RightFoot + 100228: RightForeArm + 100230: RightHand + 100232: RightHandIndex1 + 100234: RightHandIndex2 + 100236: RightHandIndex3 + 100238: RightHandMiddle1 + 100240: RightHandMiddle2 + 100242: RightHandMiddle3 + 100244: RightHandPinky1 + 100246: RightHandPinky2 + 100248: RightHandPinky3 + 100250: RightHandRing1 + 100252: RightHandRing2 + 100254: RightHandRing3 + 100256: RightHandThumb1 + 100258: RightHandThumb2 + 100260: RightHandThumb3 + 100262: RightInnerBrow + 100264: RightIOuterBrow + 100266: RightLeg + 100268: RightLipCorner + 100270: RightLipLower + 100272: RightLipUpper + 100274: RightNostril + 100276: RightShoulder + 100278: RightToes + 100280: RightUpLeg + 100282: Root + 100284: Spine + 100286: spineProxy_geo + 100288: TongueBack + 100290: TongueTip + 100292: UNI_01_Lower_teethProxy + 100294: UNI_01_TongueBaseProxy + 100296: UNI_01_TongueTipProxy + 100298: UNI_01_Upper_teethProxy + 400000: Chest + 400002: chestProxy_geo + 400004: //RootNode + 400006: Head + 400008: headProxy_geo + 400010: HeadTop_End + 400012: Hips + 400014: Jaw + 400016: JawEND + 400018: jawProxy_geo + 400020: l_ankleProxy_geo + 400022: l_ballProxy_geo + 400024: l_clavicleProxy_geo + 400026: l_erbowProxy_geo + 400028: l_hipProxy_geo + 400030: l_indexProxy_01_geo + 400032: l_indexProxy_02_geo + 400034: l_indexProxy_03_geo + 400036: l_kneeProxy_geo + 400038: l_middleProxy_01_geo + 400040: l_middleProxy_02_geo + 400042: l_middleProxy_03_geo + 400044: l_pinkyProxy_01_geo + 400046: l_pinkyProxy_02_geo + 400048: l_pinkyProxy_03_geo + 400050: l_ringProxy_01_geo + 400052: l_ringProxy_02_geo + 400054: l_ringProxy_03_geo + 400056: l_shourderProxy_geo + 400058: l_thumbProxy_01_geo + 400060: l_thumbProxy_02_geo + 400062: l_thumbProxy_03_geo + 400064: l_UNI_eye + 400066: l_wristProxy_geo + 400068: LeftArm + 400070: LeftCheek + 400072: LeftEye + 400074: LeftEyelidLower + 400076: LeftEyelidUpper + 400078: LeftFoot + 400080: LeftForeArm + 400082: LeftHand + 400084: LeftHandIndex1 + 400086: LeftHandIndex13 + 400088: LeftHandIndex17 + 400090: LeftHandIndex2 + 400092: LeftHandIndex3 + 400094: LeftHandMiddle1 + 400096: LeftHandMiddle13 + 400098: LeftHandMiddle17 + 400100: LeftHandMiddle2 + 400102: LeftHandMiddle3 + 400104: LeftHandPinky1 + 400106: LeftHandPinky13 + 400108: LeftHandPinky17 + 400110: LeftHandPinky2 + 400112: LeftHandPinky3 + 400114: LeftHandRing1 + 400116: LeftHandRing13 + 400118: LeftHandRing17 + 400120: LeftHandRing2 + 400122: LeftHandRing3 + 400124: LeftHandThumb1 + 400126: LeftHandThumb13 + 400128: LeftHandThumb17 + 400130: LeftHandThumb2 + 400132: LeftHandThumb3 + 400134: LeftInnerBrow + 400136: LeftIOuterBrow + 400138: LeftLeg + 400140: LeftLipCorner + 400142: LeftLipLower + 400144: LeftLipUpper + 400146: LeftNostril + 400148: LeftShoulder + 400150: LeftToes + 400152: LeftUpLeg + 400154: LToeBase_End2 + 400156: LToeBase_End3 + 400158: Neck + 400160: neckProxy_geo + 400162: pelvisProxy_geo + 400164: Pivot + 400166: r_ankleProxy_geo + 400168: r_ballProxy_geo + 400170: r_clavicleProxy_geo + 400172: r_erbowProxy_geo + 400174: r_hipProxy_geo + 400176: r_indexProxy_01_geo + 400178: r_indexProxy_02_geo + 400180: r_indexProxy_03_geo + 400182: r_kneeProxy_geo + 400184: r_middleProxy_01_geo + 400186: r_middleProxy_02_geo + 400188: r_middleProxy_03_geo + 400190: r_pinkyProxy_01_geo + 400192: r_pinkyProxy_02_geo + 400194: r_pinkyProxy_03_geo + 400196: r_ringProxy_01_geo + 400198: r_ringProxy_02_geo + 400200: r_ringProxy_03_geo + 400202: r_shourderProxy_geo + 400204: r_thumbProxy_01_geo + 400206: r_thumbProxy_02_geo + 400208: r_thumbProxy_03_geo + 400210: r_UNI_eye + 400212: r_wristProxy_geo + 400214: Reference + 400216: RightArm + 400218: RightCheek + 400220: RightEye + 400222: RightEyelidLower + 400224: RightEyelidUpper + 400226: RightFoot + 400228: RightForeArm + 400230: RightHand + 400232: RightHandIndex1 + 400234: RightHandIndex2 + 400236: RightHandIndex3 + 400238: RightHandMiddle1 + 400240: RightHandMiddle2 + 400242: RightHandMiddle3 + 400244: RightHandPinky1 + 400246: RightHandPinky2 + 400248: RightHandPinky3 + 400250: RightHandRing1 + 400252: RightHandRing2 + 400254: RightHandRing3 + 400256: RightHandThumb1 + 400258: RightHandThumb2 + 400260: RightHandThumb3 + 400262: RightInnerBrow + 400264: RightIOuterBrow + 400266: RightLeg + 400268: RightLipCorner + 400270: RightLipLower + 400272: RightLipUpper + 400274: RightNostril + 400276: RightShoulder + 400278: RightToes + 400280: RightUpLeg + 400282: Root + 400284: Spine + 400286: spineProxy_geo + 400288: TongueBack + 400290: TongueTip + 400292: UNI_01_Lower_teethProxy + 400294: UNI_01_TongueBaseProxy + 400296: UNI_01_TongueTipProxy + 400298: UNI_01_Upper_teethProxy + 2300000: chestProxy_geo + 2300002: headProxy_geo + 2300004: jawProxy_geo + 2300006: l_ankleProxy_geo + 2300008: l_ballProxy_geo + 2300010: l_clavicleProxy_geo + 2300012: l_erbowProxy_geo + 2300014: l_hipProxy_geo + 2300016: l_indexProxy_01_geo + 2300018: l_indexProxy_02_geo + 2300020: l_indexProxy_03_geo + 2300022: l_kneeProxy_geo + 2300024: l_middleProxy_01_geo + 2300026: l_middleProxy_02_geo + 2300028: l_middleProxy_03_geo + 2300030: l_pinkyProxy_01_geo + 2300032: l_pinkyProxy_02_geo + 2300034: l_pinkyProxy_03_geo + 2300036: l_ringProxy_01_geo + 2300038: l_ringProxy_02_geo + 2300040: l_ringProxy_03_geo + 2300042: l_shourderProxy_geo + 2300044: l_thumbProxy_01_geo + 2300046: l_thumbProxy_02_geo + 2300048: l_thumbProxy_03_geo + 2300050: l_UNI_eye + 2300052: l_wristProxy_geo + 2300054: neckProxy_geo + 2300056: pelvisProxy_geo + 2300058: r_ankleProxy_geo + 2300060: r_ballProxy_geo + 2300062: r_clavicleProxy_geo + 2300064: r_erbowProxy_geo + 2300066: r_hipProxy_geo + 2300068: r_indexProxy_01_geo + 2300070: r_indexProxy_02_geo + 2300072: r_indexProxy_03_geo + 2300074: r_kneeProxy_geo + 2300076: r_middleProxy_01_geo + 2300078: r_middleProxy_02_geo + 2300080: r_middleProxy_03_geo + 2300082: r_pinkyProxy_01_geo + 2300084: r_pinkyProxy_02_geo + 2300086: r_pinkyProxy_03_geo + 2300088: r_ringProxy_01_geo + 2300090: r_ringProxy_02_geo + 2300092: r_ringProxy_03_geo + 2300094: r_shourderProxy_geo + 2300096: r_thumbProxy_01_geo + 2300098: r_thumbProxy_02_geo + 2300100: r_thumbProxy_03_geo + 2300102: r_UNI_eye + 2300104: r_wristProxy_geo + 2300106: spineProxy_geo + 2300108: UNI_01_Lower_teethProxy + 2300110: UNI_01_TongueBaseProxy + 2300112: UNI_01_TongueTipProxy + 2300114: UNI_01_Upper_teethProxy + 3300000: chestProxy_geo + 3300002: headProxy_geo + 3300004: jawProxy_geo + 3300006: l_ankleProxy_geo + 3300008: l_ballProxy_geo + 3300010: l_clavicleProxy_geo + 3300012: l_erbowProxy_geo + 3300014: l_hipProxy_geo + 3300016: l_indexProxy_01_geo + 3300018: l_indexProxy_02_geo + 3300020: l_indexProxy_03_geo + 3300022: l_kneeProxy_geo + 3300024: l_middleProxy_01_geo + 3300026: l_middleProxy_02_geo + 3300028: l_middleProxy_03_geo + 3300030: l_pinkyProxy_01_geo + 3300032: l_pinkyProxy_02_geo + 3300034: l_pinkyProxy_03_geo + 3300036: l_ringProxy_01_geo + 3300038: l_ringProxy_02_geo + 3300040: l_ringProxy_03_geo + 3300042: l_shourderProxy_geo + 3300044: l_thumbProxy_01_geo + 3300046: l_thumbProxy_02_geo + 3300048: l_thumbProxy_03_geo + 3300050: l_UNI_eye + 3300052: l_wristProxy_geo + 3300054: neckProxy_geo + 3300056: pelvisProxy_geo + 3300058: r_ankleProxy_geo + 3300060: r_ballProxy_geo + 3300062: r_clavicleProxy_geo + 3300064: r_erbowProxy_geo + 3300066: r_hipProxy_geo + 3300068: r_indexProxy_01_geo + 3300070: r_indexProxy_02_geo + 3300072: r_indexProxy_03_geo + 3300074: r_kneeProxy_geo + 3300076: r_middleProxy_01_geo + 3300078: r_middleProxy_02_geo + 3300080: r_middleProxy_03_geo + 3300082: r_pinkyProxy_01_geo + 3300084: r_pinkyProxy_02_geo + 3300086: r_pinkyProxy_03_geo + 3300088: r_ringProxy_01_geo + 3300090: r_ringProxy_02_geo + 3300092: r_ringProxy_03_geo + 3300094: r_shourderProxy_geo + 3300096: r_thumbProxy_01_geo + 3300098: r_thumbProxy_02_geo + 3300100: r_thumbProxy_03_geo + 3300102: r_UNI_eye + 3300104: r_wristProxy_geo + 3300106: spineProxy_geo + 3300108: UNI_01_Lower_teethProxy + 3300110: UNI_01_TongueBaseProxy + 3300112: UNI_01_TongueTipProxy + 3300114: UNI_01_Upper_teethProxy + 4300000: l_UNI_eye + 4300002: r_UNI_eye + 4300004: UNI_01_TongueBaseProxy + 4300006: UNI_01_TongueTipProxy + 4300008: UNI_01_Lower_teethProxy + 4300010: jawProxy_geo + 4300012: headProxy_geo + 4300014: UNI_01_Upper_teethProxy + 4300016: neckProxy_geo + 4300018: r_pinkyProxy_03_geo + 4300020: r_pinkyProxy_02_geo + 4300022: r_pinkyProxy_01_geo + 4300024: r_ringProxy_03_geo + 4300026: r_ringProxy_02_geo + 4300028: r_ringProxy_01_geo + 4300030: r_middleProxy_03_geo + 4300032: r_middleProxy_02_geo + 4300034: r_middleProxy_01_geo + 4300036: r_indexProxy_03_geo + 4300038: r_indexProxy_02_geo + 4300040: r_indexProxy_01_geo + 4300042: r_thumbProxy_03_geo + 4300044: r_thumbProxy_02_geo + 4300046: r_thumbProxy_01_geo + 4300048: r_wristProxy_geo + 4300050: r_erbowProxy_geo + 4300052: r_shourderProxy_geo + 4300054: r_clavicleProxy_geo + 4300056: chestProxy_geo + 4300058: l_pinkyProxy_03_geo + 4300060: l_pinkyProxy_02_geo + 4300062: l_pinkyProxy_01_geo + 4300064: l_ringProxy_03_geo + 4300066: l_ringProxy_02_geo + 4300068: l_ringProxy_01_geo + 4300070: l_middleProxy_03_geo + 4300072: l_middleProxy_02_geo + 4300074: l_middleProxy_01_geo + 4300076: l_indexProxy_03_geo + 4300078: l_indexProxy_02_geo + 4300080: l_indexProxy_01_geo + 4300082: l_thumbProxy_03_geo + 4300084: l_thumbProxy_02_geo + 4300086: l_thumbProxy_01_geo + 4300088: l_wristProxy_geo + 4300090: l_erbowProxy_geo + 4300092: l_shourderProxy_geo + 4300094: l_clavicleProxy_geo + 4300096: spineProxy_geo + 4300098: r_ballProxy_geo + 4300100: r_ankleProxy_geo + 4300102: r_kneeProxy_geo + 4300104: r_hipProxy_geo + 4300106: pelvisProxy_geo + 4300108: l_ballProxy_geo + 4300110: l_ankleProxy_geo + 4300112: l_kneeProxy_geo + 4300114: l_hipProxy_geo + 7400000: HumanoidRunRightSharp + 7400002: HumanoidRunLeftSharp + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 0 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: HumanoidRunRightSharp + takeName: _31_a_U1_M_P_RunForwardTurnRight_NtrlMedium__Fb_Dia2m_No_0_PJ_4 + firstFrame: 76.4000015 + lastFrame: 91.5999985 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidRunLeftSharp + takeName: _31_a_U1_M_P_RunForwardTurnRight_NtrlMedium__Fb_Dia2m_No_0_PJ_4 + firstFrame: 76.4000015 + lastFrame: 91.5999985 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: .5 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 1 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + 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 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: + - boneName: Hips + 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: LeftUpLeg + 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: RightUpLeg + 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: LeftLeg + 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: RightLeg + 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: LeftFoot + 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: RightFoot + 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 + 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: Chest + 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: Neck + 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 + - boneName: Head + 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: LeftShoulder + 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: RightShoulder + 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: LeftArm + 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: RightArm + 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: LeftForeArm + 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: RightForeArm + 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: LeftHand + 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: RightHand + 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: LeftToes + 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: RightToes + 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: LeftEye + 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: RightEye + 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 + - boneName: Jaw + humanName: Jaw + 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: LeftHandThumb1 + humanName: Left Thumb Proximal + 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: LeftHandThumb2 + humanName: Left Thumb Intermediate + 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: LeftHandThumb3 + humanName: Left Thumb Distal + 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: LeftHandIndex1 + humanName: Left Index Proximal + 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: LeftHandIndex2 + humanName: Left Index Intermediate + 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: LeftHandIndex3 + humanName: Left Index Distal + 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: LeftHandMiddle1 + humanName: Left Middle Proximal + 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: LeftHandMiddle2 + humanName: Left Middle Intermediate + 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: LeftHandMiddle3 + humanName: Left Middle Distal + 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: LeftHandRing1 + humanName: Left Ring Proximal + 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: LeftHandRing2 + humanName: Left Ring Intermediate + 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: LeftHandRing3 + humanName: Left Ring Distal + 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: LeftHandPinky1 + humanName: Left Little Proximal + 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: LeftHandPinky2 + humanName: Left Little Intermediate + 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: LeftHandPinky3 + humanName: Left Little Distal + 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: RightHandThumb1 + humanName: Right Thumb Proximal + 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: RightHandThumb2 + humanName: Right Thumb Intermediate + 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: RightHandThumb3 + humanName: Right Thumb Distal + 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: RightHandIndex1 + humanName: Right Index Proximal + 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: RightHandIndex2 + humanName: Right Index Intermediate + 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: RightHandIndex3 + humanName: Right Index Distal + 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: RightHandMiddle1 + humanName: Right Middle Proximal + 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: RightHandMiddle2 + humanName: Right Middle Intermediate + 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: RightHandMiddle3 + humanName: Right Middle Distal + 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: RightHandRing1 + humanName: Right Ring Proximal + 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: RightHandRing2 + humanName: Right Ring Intermediate + 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: RightHandRing3 + humanName: Right Ring Distal + 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: RightHandPinky1 + humanName: Right Little Proximal + 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: RightHandPinky2 + humanName: Right Little Intermediate + 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: RightHandPinky3 + humanName: Right Little Distal + 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: HumanoidRunTurnSharp(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 + position: {x: -1.1920929e-07, y: .978280783, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftUpLeg + position: {x: -.0754494965, y: -.0456640199, z: 7.1054272e-17} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLeg + position: {x: -.0205504987, y: -.409129977, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftFoot + position: {x: -.00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftToes + position: {x: -.00748699997, y: -.0731673017, z: .145427123} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightUpLeg + position: {x: .0754495338, y: -.0456639901, z: -1.06581408e-16} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLeg + position: {x: .0205504671, y: -.409130007, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightFoot + position: {x: .00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightToes + position: {x: .00748699997, y: -.0731673017, z: .145427495} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine + position: {x: -3.41060506e-15, y: .0922631845, z: .0157713313} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Chest + position: {x: 2.84217088e-16, y: .162540287, z: -.00165605545} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftShoulder + position: {x: -.0382859968, y: .221622497, z: -.017063085} + rotation: {x: -.0214740429, y: -.0649306327, z: .149301186, w: .98642391} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftArm + position: {x: -.100502051, y: 1.12508303e-09, z: -1.90391064e-10} + rotation: {x: .0582441725, y: .0541966818, z: -.143146858, w: .986498594} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftForeArm + position: {x: -.254049301, y: -1.05876266e-10, z: 1.09272799e-10} + rotation: {x: .370735109, y: .0307997242, z: -.00505082868, w: .928214133} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHand + position: {x: -.24638927, y: -1.18688351e-10, z: 1.88802567e-11} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex1 + position: {x: -.0751257986, y: -.00784140453, z: .0326526426} + rotation: {x: .0285248309, y: .0622748137, z: .0811907127, w: .994342148} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex2 + position: {x: -.03979728, y: 4.98084119e-05, z: .00118575059} + rotation: {x: -.112918295, y: .0147299161, z: .0200799461, w: .993292153} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex3 + position: {x: -.0279684775, y: -6.41415321e-09, z: -5.14323091e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle1 + position: {x: -.0760238245, y: -.00188513438, z: .0101412293} + rotation: {x: -.0297813602, y: .0698117316, z: .0790310055, w: .99397862} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle2 + position: {x: -.0442804359, y: 4.79885148e-06, z: -.000425400329} + rotation: {x: -.03165837, y: -.00521096354, z: .0131377848, w: .999398887} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle3 + position: {x: -.0339648277, y: -1.21832722e-08, z: 3.75169362e-09} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky1 + position: {x: -.0656599477, y: -.00782510638, z: -.0322512463} + rotation: {x: -.0942266807, y: .0761036873, z: .0781878233, w: .989553571} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky2 + position: {x: -.0308054481, y: -3.08745803e-05, z: -.00144807738} + rotation: {x: -.0721703544, y: -.0263085775, z: .0134690031, w: .996954322} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky3 + position: {x: -.0230640266, y: -6.40258941e-06, z: 1.81994846e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing1 + position: {x: -.0703021064, y: -.00374530931, z: -.0114117917} + rotation: {x: .0153381936, y: .0918124318, z: .0732276663, w: .992961764} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing2 + position: {x: -.0431354567, y: -2.0882293e-05, z: -.00223517814} + rotation: {x: -.134465471, y: -.0260947198, z: .00873644277, w: .990536094} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing3 + position: {x: -.0308355652, y: 1.59126615e-10, z: -1.64565179e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb1 + position: {x: -.0142312413, y: -.0123778246, z: .0255316682} + rotation: {x: -.264946133, y: -.078369908, z: -.144285843, w: .950180709} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb2 + position: {x: -.0163739994, y: -.00528999977, z: .0234914087} + rotation: {x: -.0260620788, y: .0966867208, z: .00360709406, w: .994967103} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb3 + position: {x: -.0254599992, y: -.00763999997, z: .0208330005} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Neck + position: {x: -0, y: .259009302, z: -.0324132554} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Head + position: {x: 5.68434176e-16, y: .0830703825, z: .0113267815} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Jaw + position: {x: 1.73472344e-20, y: .0111267585, z: .0103275431} + rotation: {x: .219240054, y: -0, z: -0, w: .975670993} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: JawEND + position: {x: -1.73472344e-20, y: -.0482887588, z: .071851708} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipCorner + position: {x: -.032843262, y: -.01657876, z: .0661217645} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipLower + position: {x: -.0142508168, y: -.0216887593, z: .0822406337} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipCorner + position: {x: .0328399986, y: -.01657876, z: .0661187842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipLower + position: {x: .0142508168, y: -.0216887593, z: .0822387859} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueBack + position: {x: -1.73472344e-20, y: -.022869369, z: .0100954091} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueTip + position: {x: -1.73472344e-20, y: -.0232788119, z: .0383227095} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftCheek + position: {x: -.0542440265, y: .0337019488, z: .0594304018} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEye + position: {x: -.0208482333, y: .0825027004, z: .0554274321} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidLower + position: {x: -.0356189571, y: .0650736615, z: .076234743} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidUpper + position: {x: -.0344068967, y: .10060814, z: .0802053064} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftInnerBrow + position: {x: -.0120626912, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftIOuterBrow + position: {x: -.0550398715, y: .114825293, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipUpper + position: {x: -.0145013221, y: -.00511181122, z: .094618842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftNostril + position: {x: -.0178999994, y: .0263128281, z: .0908674002} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightCheek + position: {x: .0542399958, y: .033702828, z: .0594273992} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEye + position: {x: .020849999, y: .082502827, z: .0554273985} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidLower + position: {x: .0356200002, y: .065072827, z: .0762374029} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidUpper + position: {x: .0344099998, y: .100612827, z: .0802073926} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightInnerBrow + position: {x: .0120626874, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightIOuterBrow + position: {x: .0550400019, y: .114822827, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipUpper + position: {x: .0145013221, y: -.00510717137, z: .094617404} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightNostril + position: {x: .0178999994, y: .0263089053, z: .0908706188} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightShoulder + position: {x: .0382860154, y: .221621141, z: -.017063085} + rotation: {x: .161830962, y: .986479342, z: -.00653582299, w: -.0250314958} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightArm + position: {x: -.100501455, y: -2.49664549e-06, z: -5.22836601e-08} + rotation: {x: .140205517, y: .987173378, z: -.0505189113, w: .0572623983} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightForeArm + position: {x: .253428251, y: .00601135287, z: -.0167045239} + rotation: {x: .225095123, y: .0257679857, z: -.0287355334, w: .973572075} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHand + position: {x: .245373696, y: .0216417722, z: .00555046508} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex1 + position: {x: .0747694969, y: -.00124305382, z: .0343444981} + rotation: {x: .0386432037, y: .0996977985, z: -.0396457911, w: .993476391} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex2 + position: {x: .0370584019, y: .00072612107, z: .0145388944} + rotation: {x: -.115742981, y: .0259806179, z: .0374040864, w: .992234588} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex3 + position: {x: .0252250377, y: -.00496646529, z: .0110121462} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle1 + position: {x: .0756476447, y: .00479140272, z: .0118531818} + rotation: {x: -.022765018, y: -.00453316933, z: -.0396077782, w: .998945653} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle2 + position: {x: .0438090637, y: .000194188149, z: .00645493623} + rotation: {x: -.0381342135, y: -.0438377894, z: .0973902121, w: .99354881} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle3 + position: {x: .0330724716, y: -.00754753686, z: .00168984616} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky1 + position: {x: .0668033436, y: -.00199410855, z: -.0307561457} + rotation: {x: -.0966819078, y: -.255429536, z: .00254705478, w: .961978137} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky2 + position: {x: .0285308417, y: -.001397143, z: -.0116237961} + rotation: {x: -.000170628467, y: -.00966134761, z: -.00536240125, w: .999938965} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky3 + position: {x: .0214268602, y: -.000553508929, z: -.00851660781} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing1 + position: {x: .0705984756, y: .00245709647, z: -.00982145779} + rotation: {x: .0176409222, y: -.133800521, z: -.0142867193, w: .990748286} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing2 + position: {x: .0428871848, y: -.00137538207, z: -.00494585838} + rotation: {x: .000484485121, y: -.021289764, z: .0698614791, w: .997329414} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing3 + position: {x: .0295006037, y: -.00769293541, z: -.00462225592} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb1 + position: {x: .0146849155, y: -.0111049423, z: .0258580968} + rotation: {x: -.189051896, y: .0108967666, z: .125017971, w: .973915398} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb2 + position: {x: .0163739994, y: -.00528999977, z: .0234913602} + rotation: {x: -.0260628108, y: -.0966901109, z: -.00360712246, w: .994966745} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb3 + position: {x: .0254599992, y: -.00763999997, z: .0208330005} + 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: {fileID: 9000000, guid: e8914d097ece7cc48a83d5fccd4098c0, + type: 3} + animationType: 3 + additionalBone: 0 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidStandTurn.fbx b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidStandTurn.fbx new file mode 100644 index 0000000..ec67bcd Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidStandTurn.fbx differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidStandTurn.fbx.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidStandTurn.fbx.meta new file mode 100644 index 0000000..cc3e089 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidStandTurn.fbx.meta @@ -0,0 +1,1610 @@ +fileFormatVersion: 2 +guid: 6fb3851da6a6f5948ab6892bee8ba920 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: //RootNode + 100002: Character_Ctrl:Reference + 100004: Chest + 100006: ChestEndEffector + 100008: ChestOriginEffector + 100010: chestProxy_geo + 100012: Head + 100014: Head 1 + 100016: HeadEffector + 100018: headProxy_geo + 100020: HeadTop_End + 100022: Hips + 100024: Hips 1 + 100026: HipsEffector + 100028: Jaw + 100030: JawEND + 100032: jawProxy_geo + 100034: l_ankleProxy_geo + 100036: l_ballProxy_geo + 100038: l_clavicleProxy_geo + 100040: l_erbowProxy_geo + 100042: l_hipProxy_geo + 100044: l_indexProxy_01_geo + 100046: l_indexProxy_02_geo + 100048: l_indexProxy_03_geo + 100050: l_kneeProxy_geo + 100052: l_middleProxy_01_geo + 100054: l_middleProxy_02_geo + 100056: l_middleProxy_03_geo + 100058: l_pinkyProxy_01_geo + 100060: l_pinkyProxy_02_geo + 100062: l_pinkyProxy_03_geo + 100064: l_ringProxy_01_geo + 100066: l_ringProxy_02_geo + 100068: l_ringProxy_03_geo + 100070: l_shourderProxy_geo + 100072: l_thumbProxy_01_geo + 100074: l_thumbProxy_02_geo + 100076: l_thumbProxy_03_geo + 100078: l_UNI_eye + 100080: l_wristProxy_geo + 100082: LeftAnkleEffector + 100084: LeftArm + 100086: LeftArm 1 + 100088: LeftCheek + 100090: LeftElbowEffector + 100092: LeftEye + 100094: LeftEyelidLower + 100096: LeftEyelidUpper + 100098: LeftFoot + 100100: LeftFoot 1 + 100102: LeftForeArm + 100104: LeftForeArm 1 + 100106: LeftHand + 100108: LeftHand 1 + 100110: LeftHandIndex1 + 100112: LeftHandIndex13 + 100114: LeftHandIndex17 + 100116: LeftHandIndex2 + 100118: LeftHandIndex3 + 100120: LeftHandIndex4 + 100122: LeftHandIndex5 + 100124: LeftHandIndex6 + 100126: LeftHandIndexEffector + 100128: LeftHandMiddle1 + 100130: LeftHandMiddle13 + 100132: LeftHandMiddle17 + 100134: LeftHandMiddle2 + 100136: LeftHandMiddle3 + 100138: LeftHandMiddle4 + 100140: LeftHandMiddle5 + 100142: LeftHandMiddle6 + 100144: LeftHandMiddleEffector + 100146: LeftHandPinky1 + 100148: LeftHandPinky13 + 100150: LeftHandPinky17 + 100152: LeftHandPinky2 + 100154: LeftHandPinky3 + 100156: LeftHandPinky4 + 100158: LeftHandPinky5 + 100160: LeftHandPinky6 + 100162: LeftHandPinkyEffector + 100164: LeftHandRing1 + 100166: LeftHandRing13 + 100168: LeftHandRing17 + 100170: LeftHandRing2 + 100172: LeftHandRing3 + 100174: LeftHandRing4 + 100176: LeftHandRing5 + 100178: LeftHandRing6 + 100180: LeftHandRingEffector + 100182: LeftHandThumb1 + 100184: LeftHandThumb13 + 100186: LeftHandThumb17 + 100188: LeftHandThumb2 + 100190: LeftHandThumb3 + 100192: LeftHandThumb4 + 100194: LeftHandThumb5 + 100196: LeftHandThumb6 + 100198: LeftHandThumbEffector + 100200: LeftHipEffector + 100202: LeftInnerBrow + 100204: LeftIOuterBrow + 100206: LeftKneeEffector + 100208: LeftLeg + 100210: LeftLeg 1 + 100212: LeftLipCorner + 100214: LeftLipLower + 100216: LeftLipUpper + 100218: LeftNostril + 100220: LeftShoulder + 100222: LeftShoulder 1 + 100224: LeftShoulderEffector + 100226: LeftToes + 100228: LeftUpLeg + 100230: LeftUpLeg 1 + 100232: LeftWristEffector + 100234: LToeBase_End2 + 100236: LToeBase_End3 + 100238: Neck + 100240: Neck 1 + 100242: neckProxy_geo + 100244: pelvisProxy_geo + 100246: r_ankleProxy_geo + 100248: r_ballProxy_geo + 100250: r_clavicleProxy_geo + 100252: r_erbowProxy_geo + 100254: r_hipProxy_geo + 100256: r_indexProxy_01_geo + 100258: r_indexProxy_02_geo + 100260: r_indexProxy_03_geo + 100262: r_kneeProxy_geo + 100264: r_middleProxy_01_geo + 100266: r_middleProxy_02_geo + 100268: r_middleProxy_03_geo + 100270: r_pinkyProxy_01_geo + 100272: r_pinkyProxy_02_geo + 100274: r_pinkyProxy_03_geo + 100276: r_ringProxy_01_geo + 100278: r_ringProxy_02_geo + 100280: r_ringProxy_03_geo + 100282: r_shourderProxy_geo + 100284: r_thumbProxy_01_geo + 100286: r_thumbProxy_02_geo + 100288: r_thumbProxy_03_geo + 100290: r_UNI_eye + 100292: r_wristProxy_geo + 100294: Reference + 100296: RightAnkleEffector + 100298: RightArm + 100300: RightArm 1 + 100302: RightCheek + 100304: RightElbowEffector + 100306: RightEye + 100308: RightEyelidLower + 100310: RightEyelidUpper + 100312: RightFoot + 100314: RightFoot 1 + 100316: RightForeArm + 100318: RightForeArm 1 + 100320: RightHand + 100322: RightHand 1 + 100324: RightHandIndex1 + 100326: RightHandIndex2 + 100328: RightHandIndex3 + 100330: RightHandIndex4 + 100332: RightHandIndex5 + 100334: RightHandIndex6 + 100336: RightHandIndexEffector + 100338: RightHandMiddle1 + 100340: RightHandMiddle2 + 100342: RightHandMiddle3 + 100344: RightHandMiddle4 + 100346: RightHandMiddle5 + 100348: RightHandMiddle6 + 100350: RightHandMiddleEffector + 100352: RightHandPinky1 + 100354: RightHandPinky2 + 100356: RightHandPinky3 + 100358: RightHandPinky4 + 100360: RightHandPinky5 + 100362: RightHandPinky6 + 100364: RightHandPinkyEffector + 100366: RightHandRing1 + 100368: RightHandRing2 + 100370: RightHandRing3 + 100372: RightHandRing4 + 100374: RightHandRing5 + 100376: RightHandRing6 + 100378: RightHandRingEffector + 100380: RightHandThumb1 + 100382: RightHandThumb2 + 100384: RightHandThumb3 + 100386: RightHandThumb4 + 100388: RightHandThumb5 + 100390: RightHandThumb6 + 100392: RightHandThumbEffector + 100394: RightHipEffector + 100396: RightInnerBrow + 100398: RightIOuterBrow + 100400: RightKneeEffector + 100402: RightLeg + 100404: RightLeg 1 + 100406: RightLipCorner + 100408: RightLipLower + 100410: RightLipUpper + 100412: RightNostril + 100414: RightShoulder + 100416: RightShoulder 1 + 100418: RightShoulderEffector + 100420: RightToes + 100422: RightUpLeg + 100424: RightUpLeg 1 + 100426: RightWristEffector + 100428: Spine + 100430: Spine 1 + 100432: Spine1 + 100434: spineProxy_geo + 100436: TongueBack + 100438: TongueTip + 100440: UNI_01_Lower_teethProxy + 100442: UNI_01_TongueBaseProxy + 100444: UNI_01_TongueTipProxy + 100446: UNI_01_Upper_teethProxy + 400000: //RootNode + 400002: Character_Ctrl:Reference + 400004: Chest + 400006: ChestEndEffector + 400008: ChestOriginEffector + 400010: chestProxy_geo + 400012: Head + 400014: Head 1 + 400016: HeadEffector + 400018: headProxy_geo + 400020: HeadTop_End + 400022: Hips + 400024: Hips 1 + 400026: HipsEffector + 400028: Jaw + 400030: JawEND + 400032: jawProxy_geo + 400034: l_ankleProxy_geo + 400036: l_ballProxy_geo + 400038: l_clavicleProxy_geo + 400040: l_erbowProxy_geo + 400042: l_hipProxy_geo + 400044: l_indexProxy_01_geo + 400046: l_indexProxy_02_geo + 400048: l_indexProxy_03_geo + 400050: l_kneeProxy_geo + 400052: l_middleProxy_01_geo + 400054: l_middleProxy_02_geo + 400056: l_middleProxy_03_geo + 400058: l_pinkyProxy_01_geo + 400060: l_pinkyProxy_02_geo + 400062: l_pinkyProxy_03_geo + 400064: l_ringProxy_01_geo + 400066: l_ringProxy_02_geo + 400068: l_ringProxy_03_geo + 400070: l_shourderProxy_geo + 400072: l_thumbProxy_01_geo + 400074: l_thumbProxy_02_geo + 400076: l_thumbProxy_03_geo + 400078: l_UNI_eye + 400080: l_wristProxy_geo + 400082: LeftAnkleEffector + 400084: LeftArm + 400086: LeftArm 1 + 400088: LeftCheek + 400090: LeftElbowEffector + 400092: LeftEye + 400094: LeftEyelidLower + 400096: LeftEyelidUpper + 400098: LeftFoot + 400100: LeftFoot 1 + 400102: LeftForeArm + 400104: LeftForeArm 1 + 400106: LeftHand + 400108: LeftHand 1 + 400110: LeftHandIndex1 + 400112: LeftHandIndex13 + 400114: LeftHandIndex17 + 400116: LeftHandIndex2 + 400118: LeftHandIndex3 + 400120: LeftHandIndex4 + 400122: LeftHandIndex5 + 400124: LeftHandIndex6 + 400126: LeftHandIndexEffector + 400128: LeftHandMiddle1 + 400130: LeftHandMiddle13 + 400132: LeftHandMiddle17 + 400134: LeftHandMiddle2 + 400136: LeftHandMiddle3 + 400138: LeftHandMiddle4 + 400140: LeftHandMiddle5 + 400142: LeftHandMiddle6 + 400144: LeftHandMiddleEffector + 400146: LeftHandPinky1 + 400148: LeftHandPinky13 + 400150: LeftHandPinky17 + 400152: LeftHandPinky2 + 400154: LeftHandPinky3 + 400156: LeftHandPinky4 + 400158: LeftHandPinky5 + 400160: LeftHandPinky6 + 400162: LeftHandPinkyEffector + 400164: LeftHandRing1 + 400166: LeftHandRing13 + 400168: LeftHandRing17 + 400170: LeftHandRing2 + 400172: LeftHandRing3 + 400174: LeftHandRing4 + 400176: LeftHandRing5 + 400178: LeftHandRing6 + 400180: LeftHandRingEffector + 400182: LeftHandThumb1 + 400184: LeftHandThumb13 + 400186: LeftHandThumb17 + 400188: LeftHandThumb2 + 400190: LeftHandThumb3 + 400192: LeftHandThumb4 + 400194: LeftHandThumb5 + 400196: LeftHandThumb6 + 400198: LeftHandThumbEffector + 400200: LeftHipEffector + 400202: LeftInnerBrow + 400204: LeftIOuterBrow + 400206: LeftKneeEffector + 400208: LeftLeg + 400210: LeftLeg 1 + 400212: LeftLipCorner + 400214: LeftLipLower + 400216: LeftLipUpper + 400218: LeftNostril + 400220: LeftShoulder + 400222: LeftShoulder 1 + 400224: LeftShoulderEffector + 400226: LeftToes + 400228: LeftUpLeg + 400230: LeftUpLeg 1 + 400232: LeftWristEffector + 400234: LToeBase_End2 + 400236: LToeBase_End3 + 400238: Neck + 400240: Neck 1 + 400242: neckProxy_geo + 400244: pelvisProxy_geo + 400246: r_ankleProxy_geo + 400248: r_ballProxy_geo + 400250: r_clavicleProxy_geo + 400252: r_erbowProxy_geo + 400254: r_hipProxy_geo + 400256: r_indexProxy_01_geo + 400258: r_indexProxy_02_geo + 400260: r_indexProxy_03_geo + 400262: r_kneeProxy_geo + 400264: r_middleProxy_01_geo + 400266: r_middleProxy_02_geo + 400268: r_middleProxy_03_geo + 400270: r_pinkyProxy_01_geo + 400272: r_pinkyProxy_02_geo + 400274: r_pinkyProxy_03_geo + 400276: r_ringProxy_01_geo + 400278: r_ringProxy_02_geo + 400280: r_ringProxy_03_geo + 400282: r_shourderProxy_geo + 400284: r_thumbProxy_01_geo + 400286: r_thumbProxy_02_geo + 400288: r_thumbProxy_03_geo + 400290: r_UNI_eye + 400292: r_wristProxy_geo + 400294: Reference + 400296: RightAnkleEffector + 400298: RightArm + 400300: RightArm 1 + 400302: RightCheek + 400304: RightElbowEffector + 400306: RightEye + 400308: RightEyelidLower + 400310: RightEyelidUpper + 400312: RightFoot + 400314: RightFoot 1 + 400316: RightForeArm + 400318: RightForeArm 1 + 400320: RightHand + 400322: RightHand 1 + 400324: RightHandIndex1 + 400326: RightHandIndex2 + 400328: RightHandIndex3 + 400330: RightHandIndex4 + 400332: RightHandIndex5 + 400334: RightHandIndex6 + 400336: RightHandIndexEffector + 400338: RightHandMiddle1 + 400340: RightHandMiddle2 + 400342: RightHandMiddle3 + 400344: RightHandMiddle4 + 400346: RightHandMiddle5 + 400348: RightHandMiddle6 + 400350: RightHandMiddleEffector + 400352: RightHandPinky1 + 400354: RightHandPinky2 + 400356: RightHandPinky3 + 400358: RightHandPinky4 + 400360: RightHandPinky5 + 400362: RightHandPinky6 + 400364: RightHandPinkyEffector + 400366: RightHandRing1 + 400368: RightHandRing2 + 400370: RightHandRing3 + 400372: RightHandRing4 + 400374: RightHandRing5 + 400376: RightHandRing6 + 400378: RightHandRingEffector + 400380: RightHandThumb1 + 400382: RightHandThumb2 + 400384: RightHandThumb3 + 400386: RightHandThumb4 + 400388: RightHandThumb5 + 400390: RightHandThumb6 + 400392: RightHandThumbEffector + 400394: RightHipEffector + 400396: RightInnerBrow + 400398: RightIOuterBrow + 400400: RightKneeEffector + 400402: RightLeg + 400404: RightLeg 1 + 400406: RightLipCorner + 400408: RightLipLower + 400410: RightLipUpper + 400412: RightNostril + 400414: RightShoulder + 400416: RightShoulder 1 + 400418: RightShoulderEffector + 400420: RightToes + 400422: RightUpLeg + 400424: RightUpLeg 1 + 400426: RightWristEffector + 400428: Spine + 400430: Spine 1 + 400432: Spine1 + 400434: spineProxy_geo + 400436: TongueBack + 400438: TongueTip + 400440: UNI_01_Lower_teethProxy + 400442: UNI_01_TongueBaseProxy + 400444: UNI_01_TongueTipProxy + 400446: UNI_01_Upper_teethProxy + 2300000: chestProxy_geo + 2300002: headProxy_geo + 2300004: jawProxy_geo + 2300006: l_ankleProxy_geo + 2300008: l_ballProxy_geo + 2300010: l_clavicleProxy_geo + 2300012: l_erbowProxy_geo + 2300014: l_hipProxy_geo + 2300016: l_indexProxy_01_geo + 2300018: l_indexProxy_02_geo + 2300020: l_indexProxy_03_geo + 2300022: l_kneeProxy_geo + 2300024: l_middleProxy_01_geo + 2300026: l_middleProxy_02_geo + 2300028: l_middleProxy_03_geo + 2300030: l_pinkyProxy_01_geo + 2300032: l_pinkyProxy_02_geo + 2300034: l_pinkyProxy_03_geo + 2300036: l_ringProxy_01_geo + 2300038: l_ringProxy_02_geo + 2300040: l_ringProxy_03_geo + 2300042: l_shourderProxy_geo + 2300044: l_thumbProxy_01_geo + 2300046: l_thumbProxy_02_geo + 2300048: l_thumbProxy_03_geo + 2300050: l_UNI_eye + 2300052: l_wristProxy_geo + 2300054: neckProxy_geo + 2300056: pelvisProxy_geo + 2300058: r_ankleProxy_geo + 2300060: r_ballProxy_geo + 2300062: r_clavicleProxy_geo + 2300064: r_erbowProxy_geo + 2300066: r_hipProxy_geo + 2300068: r_indexProxy_01_geo + 2300070: r_indexProxy_02_geo + 2300072: r_indexProxy_03_geo + 2300074: r_kneeProxy_geo + 2300076: r_middleProxy_01_geo + 2300078: r_middleProxy_02_geo + 2300080: r_middleProxy_03_geo + 2300082: r_pinkyProxy_01_geo + 2300084: r_pinkyProxy_02_geo + 2300086: r_pinkyProxy_03_geo + 2300088: r_ringProxy_01_geo + 2300090: r_ringProxy_02_geo + 2300092: r_ringProxy_03_geo + 2300094: r_shourderProxy_geo + 2300096: r_thumbProxy_01_geo + 2300098: r_thumbProxy_02_geo + 2300100: r_thumbProxy_03_geo + 2300102: r_UNI_eye + 2300104: r_wristProxy_geo + 2300106: spineProxy_geo + 2300108: UNI_01_Lower_teethProxy + 2300110: UNI_01_TongueBaseProxy + 2300112: UNI_01_TongueTipProxy + 2300114: UNI_01_Upper_teethProxy + 3300000: chestProxy_geo + 3300002: headProxy_geo + 3300004: jawProxy_geo + 3300006: l_ankleProxy_geo + 3300008: l_ballProxy_geo + 3300010: l_clavicleProxy_geo + 3300012: l_erbowProxy_geo + 3300014: l_hipProxy_geo + 3300016: l_indexProxy_01_geo + 3300018: l_indexProxy_02_geo + 3300020: l_indexProxy_03_geo + 3300022: l_kneeProxy_geo + 3300024: l_middleProxy_01_geo + 3300026: l_middleProxy_02_geo + 3300028: l_middleProxy_03_geo + 3300030: l_pinkyProxy_01_geo + 3300032: l_pinkyProxy_02_geo + 3300034: l_pinkyProxy_03_geo + 3300036: l_ringProxy_01_geo + 3300038: l_ringProxy_02_geo + 3300040: l_ringProxy_03_geo + 3300042: l_shourderProxy_geo + 3300044: l_thumbProxy_01_geo + 3300046: l_thumbProxy_02_geo + 3300048: l_thumbProxy_03_geo + 3300050: l_UNI_eye + 3300052: l_wristProxy_geo + 3300054: neckProxy_geo + 3300056: pelvisProxy_geo + 3300058: r_ankleProxy_geo + 3300060: r_ballProxy_geo + 3300062: r_clavicleProxy_geo + 3300064: r_erbowProxy_geo + 3300066: r_hipProxy_geo + 3300068: r_indexProxy_01_geo + 3300070: r_indexProxy_02_geo + 3300072: r_indexProxy_03_geo + 3300074: r_kneeProxy_geo + 3300076: r_middleProxy_01_geo + 3300078: r_middleProxy_02_geo + 3300080: r_middleProxy_03_geo + 3300082: r_pinkyProxy_01_geo + 3300084: r_pinkyProxy_02_geo + 3300086: r_pinkyProxy_03_geo + 3300088: r_ringProxy_01_geo + 3300090: r_ringProxy_02_geo + 3300092: r_ringProxy_03_geo + 3300094: r_shourderProxy_geo + 3300096: r_thumbProxy_01_geo + 3300098: r_thumbProxy_02_geo + 3300100: r_thumbProxy_03_geo + 3300102: r_UNI_eye + 3300104: r_wristProxy_geo + 3300106: spineProxy_geo + 3300108: UNI_01_Lower_teethProxy + 3300110: UNI_01_TongueBaseProxy + 3300112: UNI_01_TongueTipProxy + 3300114: UNI_01_Upper_teethProxy + 4300000: l_UNI_eye + 4300002: r_UNI_eye + 4300004: UNI_01_TongueBaseProxy + 4300006: UNI_01_TongueTipProxy + 4300008: UNI_01_Lower_teethProxy + 4300010: jawProxy_geo + 4300012: headProxy_geo + 4300014: UNI_01_Upper_teethProxy + 4300016: neckProxy_geo + 4300018: r_pinkyProxy_03_geo + 4300020: r_pinkyProxy_02_geo + 4300022: r_pinkyProxy_01_geo + 4300024: r_ringProxy_03_geo + 4300026: r_ringProxy_02_geo + 4300028: r_ringProxy_01_geo + 4300030: r_middleProxy_03_geo + 4300032: r_middleProxy_02_geo + 4300034: r_middleProxy_01_geo + 4300036: r_indexProxy_03_geo + 4300038: r_indexProxy_02_geo + 4300040: r_indexProxy_01_geo + 4300042: r_thumbProxy_03_geo + 4300044: r_thumbProxy_02_geo + 4300046: r_thumbProxy_01_geo + 4300048: r_wristProxy_geo + 4300050: r_erbowProxy_geo + 4300052: r_shourderProxy_geo + 4300054: r_clavicleProxy_geo + 4300056: chestProxy_geo + 4300058: l_pinkyProxy_03_geo + 4300060: l_pinkyProxy_02_geo + 4300062: l_pinkyProxy_01_geo + 4300064: l_ringProxy_03_geo + 4300066: l_ringProxy_02_geo + 4300068: l_ringProxy_01_geo + 4300070: l_middleProxy_03_geo + 4300072: l_middleProxy_02_geo + 4300074: l_middleProxy_01_geo + 4300076: l_indexProxy_03_geo + 4300078: l_indexProxy_02_geo + 4300080: l_indexProxy_01_geo + 4300082: l_thumbProxy_03_geo + 4300084: l_thumbProxy_02_geo + 4300086: l_thumbProxy_01_geo + 4300088: l_wristProxy_geo + 4300090: l_erbowProxy_geo + 4300092: l_shourderProxy_geo + 4300094: l_clavicleProxy_geo + 4300096: spineProxy_geo + 4300098: r_ballProxy_geo + 4300100: r_ankleProxy_geo + 4300102: r_kneeProxy_geo + 4300104: r_hipProxy_geo + 4300106: pelvisProxy_geo + 4300108: l_ballProxy_geo + 4300110: l_ankleProxy_geo + 4300112: l_kneeProxy_geo + 4300114: l_hipProxy_geo + 7400000: StandQuarterTurnRight + 7400002: Stand Turn Right A + 7400004: Stand Turn Right C + 7400006: StandHalfTurnRight + 7400008: Stand Turn Left A + 7400010: StandQuarterTurnLeft + 7400012: Stand Turn Left C + 7400014: StandHalfTurnLeft + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 0 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: StandQuarterTurnRight + takeName: _97_TO_100_a_U1_M_P_idle_NeutralTO45IdleTONeutralIdle__Fb_p45_No_0_PJ_2 + firstFrame: 284 + lastFrame: 315 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: StandHalfTurnRight + takeName: _97_TO_100_a_U1_M_P_idle_NeutralTO45IdleTONeutralIdle__Fb_p45_No_0_PJ_2 + firstFrame: 622 + lastFrame: 659 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: StandQuarterTurnLeft + takeName: _97_TO_100_a_U1_M_P_idle_NeutralTO45IdleTONeutralIdle__Fb_p45_No_0_PJ_2 + firstFrame: 284 + lastFrame: 315 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 1 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: StandHalfTurnLeft + takeName: _97_TO_100_a_U1_M_P_idle_NeutralTO45IdleTONeutralIdle__Fb_p45_No_0_PJ_2 + firstFrame: 622 + lastFrame: 659 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 1 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + 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 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: + - boneName: Hips + 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: LeftUpLeg + 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: RightUpLeg + 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: LeftLeg + 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: RightLeg + 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: LeftFoot + 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: RightFoot + 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 + 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: Chest + 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: Neck + 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 + - boneName: Head + 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: LeftShoulder + 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: RightShoulder + 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: LeftArm + 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: RightArm + 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: LeftForeArm + 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: RightForeArm + 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: LeftHand + 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: RightHand + 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: LeftToes + 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: RightToes + 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: LeftEye + 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: RightEye + 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 + - boneName: Jaw + humanName: Jaw + 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: LeftHandThumb1 + humanName: Left Thumb Proximal + 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: LeftHandThumb2 + humanName: Left Thumb Intermediate + 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: LeftHandThumb3 + humanName: Left Thumb Distal + 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: LeftHandIndex1 + humanName: Left Index Proximal + 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: LeftHandIndex2 + humanName: Left Index Intermediate + 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: LeftHandIndex3 + humanName: Left Index Distal + 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: LeftHandMiddle1 + humanName: Left Middle Proximal + 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: LeftHandMiddle2 + humanName: Left Middle Intermediate + 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: LeftHandMiddle3 + humanName: Left Middle Distal + 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: LeftHandRing1 + humanName: Left Ring Proximal + 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: LeftHandRing2 + humanName: Left Ring Intermediate + 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: LeftHandRing3 + humanName: Left Ring Distal + 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: LeftHandPinky1 + humanName: Left Little Proximal + 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: LeftHandPinky2 + humanName: Left Little Intermediate + 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: LeftHandPinky3 + humanName: Left Little Distal + 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: RightHandThumb1 + humanName: Right Thumb Proximal + 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: RightHandThumb2 + humanName: Right Thumb Intermediate + 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: RightHandThumb3 + humanName: Right Thumb Distal + 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: RightHandIndex1 + humanName: Right Index Proximal + 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: RightHandIndex2 + humanName: Right Index Intermediate + 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: RightHandIndex3 + humanName: Right Index Distal + 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: RightHandMiddle1 + humanName: Right Middle Proximal + 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: RightHandMiddle2 + humanName: Right Middle Intermediate + 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: RightHandMiddle3 + humanName: Right Middle Distal + 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: RightHandRing1 + humanName: Right Ring Proximal + 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: RightHandRing2 + humanName: Right Ring Intermediate + 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: RightHandRing3 + humanName: Right Ring Distal + 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: RightHandPinky1 + humanName: Right Little Proximal + 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: RightHandPinky2 + humanName: Right Little Intermediate + 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: RightHandPinky3 + humanName: Right Little Distal + 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: HumanoidStandTurn(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 + position: {x: .00221104478, y: .960555851, z: .00774985878} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftUpLeg + position: {x: -.0754494965, y: -.0456640199, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLeg + position: {x: -.0205504987, y: -.409129977, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftFoot + position: {x: -.00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftToes + position: {x: -.00748699997, y: -.0731673017, z: .145427123} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightUpLeg + position: {x: .0754495338, y: -.0456639901, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLeg + position: {x: .0205504671, y: -.409130007, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightFoot + position: {x: .00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightToes + position: {x: .00748699997, y: -.0731673017, z: .145427495} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine + position: {x: 2.6469779e-25, y: .0922631845, z: .0157713313} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Chest + position: {x: -0, y: .162540287, z: -.00165605545} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftShoulder + position: {x: -.0382859968, y: .221622497, z: -.017063085} + rotation: {x: -.0231811199, y: -.0412411205, z: .155462235, w: .986708343} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftArm + position: {x: -.100502051, y: 5.68434176e-16, z: -3.330669e-18} + rotation: {x: .088617675, y: .0276518222, z: -.142930418, w: .985369623} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftForeArm + position: {x: -.254049301, y: 5.68434176e-16, z: 1.11022296e-17} + rotation: {x: .124834083, y: .0313581899, z: .00281256856, w: .991677999} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHand + position: {x: -.24638927, y: 0, z: -1.99840139e-16} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex1 + position: {x: -.0751257986, y: -.00784140453, z: .0326526426} + rotation: {x: .00607836014, y: -.0167527385, z: .0568730906, w: .998222351} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex2 + position: {x: -.03979728, y: 4.98084046e-05, z: .00118575036} + rotation: {x: -.0675409213, y: .0152366757, z: .0327178091, w: .997063518} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex3 + position: {x: -.0279684775, y: -6.28122487e-09, z: -5.17186614e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle1 + position: {x: -.0760238245, y: -.00188513438, z: .0101412293} + rotation: {x: -.00378268166, y: .0447947718, z: .0881895795, w: .995088816} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle2 + position: {x: -.0442804359, y: 4.79887422e-06, z: -.000425400125} + rotation: {x: -.0125990948, y: -.00755135808, z: .0314779356, w: .999396563} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle3 + position: {x: -.0339648277, y: -1.21979289e-08, z: 3.75648268e-09} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky1 + position: {x: -.0656599477, y: -.00782510638, z: -.0322512463} + rotation: {x: -.0661177263, y: .0816951618, z: .0931271091, w: .990091801} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky2 + position: {x: -.0308054481, y: -3.0874573e-05, z: -.0014480775} + rotation: {x: .0469475128, y: -.0211696289, z: .0376872718, w: .9979617} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky3 + position: {x: -.0230640266, y: -6.40258077e-06, z: 1.8332095e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing1 + position: {x: -.0703021064, y: -.00374530931, z: -.0114117917} + rotation: {x: -.0201800391, y: .0723013356, z: .0900597498, w: .993103564} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing2 + position: {x: -.0431354567, y: -2.08823076e-05, z: -.00223517837} + rotation: {x: .0182891581, y: -.0256066062, z: .0339722671, w: .998927355} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing3 + position: {x: -.0308355652, y: 7.71035458e-11, z: -1.64932707e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb1 + position: {x: -.0142312413, y: -.0123778246, z: .0255316682} + rotation: {x: -.102118149, y: -.0509434976, z: -.10264302, w: .988150299} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb2 + position: {x: -.0163739994, y: -.00528999977, z: .0234914087} + rotation: {x: -.0260635857, y: .0966900364, z: .00360634457, w: .994966686} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb3 + position: {x: -.0254599992, y: -.00763999997, z: .0208330005} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Neck + position: {x: -0, y: .259009302, z: -.0324132554} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Head + position: {x: -2.6469779e-25, y: .0830703825, z: .0113267815} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Jaw + position: {x: 1.73472344e-20, y: .0111267585, z: .0103275431} + rotation: {x: .219240054, y: -0, z: -0, w: .975670993} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: JawEND + position: {x: -1.73472344e-20, y: -.0482887588, z: .071851708} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipCorner + position: {x: -.032843262, y: -.01657876, z: .0661217645} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipLower + position: {x: -.0142508168, y: -.0216887593, z: .0822406337} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipCorner + position: {x: .0328399986, y: -.01657876, z: .0661187842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipLower + position: {x: .0142508168, y: -.0216887593, z: .0822387859} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueBack + position: {x: -1.73472344e-20, y: -.022869369, z: .0100954091} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueTip + position: {x: -1.73472344e-20, y: -.0232788119, z: .0383227095} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftCheek + position: {x: -.0542440265, y: .0337019488, z: .0594304018} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEye + position: {x: -.0208482333, y: .0825027004, z: .0554274321} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidLower + position: {x: -.0356189571, y: .0650736615, z: .076234743} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidUpper + position: {x: -.0344068967, y: .10060814, z: .0802053064} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftInnerBrow + position: {x: -.0120626912, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftIOuterBrow + position: {x: -.0550398715, y: .114825293, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipUpper + position: {x: -.0145013221, y: -.00511181122, z: .094618842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftNostril + position: {x: -.0178999994, y: .0263128281, z: .0908674002} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightCheek + position: {x: .0542399958, y: .033702828, z: .0594273992} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEye + position: {x: .020849999, y: .082502827, z: .0554273985} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidLower + position: {x: .0356200002, y: .065072827, z: .0762374029} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidUpper + position: {x: .0344099998, y: .100612827, z: .0802073926} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightInnerBrow + position: {x: .0120626874, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightIOuterBrow + position: {x: .0550400019, y: .114822827, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipUpper + position: {x: .0145013221, y: -.00510717137, z: .094617404} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightNostril + position: {x: .0178999994, y: .0263089053, z: .0908706188} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightShoulder + position: {x: .0382860154, y: .221621141, z: -.017063085} + rotation: {x: .156615227, y: .987296224, z: -.0141432397, w: -.022756584} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightArm + position: {x: -.100501455, y: -2.49955224e-06, z: -5.15574072e-08} + rotation: {x: .128958672, y: .988591135, z: -.0591317825, w: .0506032445} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightForeArm + position: {x: .253428251, y: .00601135287, z: -.0167045239} + rotation: {x: .173002318, y: .0184977558, z: -.0264102723, w: .984393537} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHand + position: {x: .245373696, y: .0216417722, z: .00555046508} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex1 + position: {x: .0747694969, y: -.00124305359, z: .0343444981} + rotation: {x: -.00423200894, y: .162119269, z: -.0406824313, w: .985923171} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex2 + position: {x: .0370584019, y: .00072612107, z: .0145388944} + rotation: {x: -.0775835961, y: .0223498475, z: .040921364, w: .995894969} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex3 + position: {x: .0252250377, y: -.00496646529, z: .0110121462} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle1 + position: {x: .0756476447, y: .00479140272, z: .0118531818} + rotation: {x: -.00177398103, y: .0143492613, z: -.047807496, w: .998751998} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle2 + position: {x: .0438090637, y: .000194188149, z: .00645493623} + rotation: {x: -.0188719332, y: -.0441113934, z: .082947962, w: .995398283} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle3 + position: {x: .0330724716, y: -.00754753686, z: .00168984616} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky1 + position: {x: .0668033436, y: -.00199410878, z: -.0307561457} + rotation: {x: -.0620294139, y: -.258612514, z: -.016704157, w: .963842809} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky2 + position: {x: .0285308417, y: -.001397143, z: -.0116237961} + rotation: {x: .0298576318, y: .000797908462, z: -.0616652891, w: .997649908} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky3 + position: {x: .0214268602, y: -.000553508929, z: -.00851660781} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing1 + position: {x: .0705984756, y: .00245709647, z: -.00982145779} + rotation: {x: -.0147603918, y: -.11599648, z: -.0297171939, w: .992695272} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing2 + position: {x: .0428871848, y: -.00137538207, z: -.00494585792} + rotation: {x: .0207646266, y: -.0215577111, z: .0755871385, w: .996689916} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing3 + position: {x: .0295006037, y: -.00769293541, z: -.00462225592} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb1 + position: {x: .0146849155, y: -.0111049423, z: .0258580949} + rotation: {x: -.119986929, y: .0336791351, z: .148827791, w: .980978668} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb2 + position: {x: .0163739994, y: -.00528999977, z: .0234913602} + rotation: {x: -.0260633472, y: -.0966907069, z: -.00360694295, w: .994966686} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb3 + position: {x: .0254599992, y: -.00763999997, z: .0208330005} + 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: {fileID: 9000000, guid: e8914d097ece7cc48a83d5fccd4098c0, + type: 3} + animationType: 3 + additionalBone: 0 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalk.fbx b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalk.fbx new file mode 100644 index 0000000..7f7a2c5 Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalk.fbx differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalk.fbx.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalk.fbx.meta new file mode 100644 index 0000000..4e2d032 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalk.fbx.meta @@ -0,0 +1,1373 @@ +fileFormatVersion: 2 +guid: b1a5e04ae51004842aba06704a6c2903 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Chest + 100002: chestProxy_geo + 100004: //RootNode + 100006: Head + 100008: headProxy_geo + 100010: HeadTop_End + 100012: Hips + 100014: Jaw + 100016: JawEND + 100018: jawProxy_geo + 100020: l_ankleProxy_geo + 100022: l_ballProxy_geo + 100024: l_clavicleProxy_geo + 100026: l_erbowProxy_geo + 100028: l_hipProxy_geo + 100030: l_indexProxy_01_geo + 100032: l_indexProxy_02_geo + 100034: l_indexProxy_03_geo + 100036: l_kneeProxy_geo + 100038: l_middleProxy_01_geo + 100040: l_middleProxy_02_geo + 100042: l_middleProxy_03_geo + 100044: l_pinkyProxy_01_geo + 100046: l_pinkyProxy_02_geo + 100048: l_pinkyProxy_03_geo + 100050: l_ringProxy_01_geo + 100052: l_ringProxy_02_geo + 100054: l_ringProxy_03_geo + 100056: l_shourderProxy_geo + 100058: l_thumbProxy_01_geo + 100060: l_thumbProxy_02_geo + 100062: l_thumbProxy_03_geo + 100064: l_UNI_eye + 100066: l_wristProxy_geo + 100068: LeftArm + 100070: LeftCheek + 100072: LeftEye + 100074: LeftEyelidLower + 100076: LeftEyelidUpper + 100078: LeftFoot + 100080: LeftForeArm + 100082: LeftHand + 100084: LeftHandIndex1 + 100086: LeftHandIndex13 + 100088: LeftHandIndex17 + 100090: LeftHandIndex2 + 100092: LeftHandIndex3 + 100094: LeftHandMiddle1 + 100096: LeftHandMiddle13 + 100098: LeftHandMiddle17 + 100100: LeftHandMiddle2 + 100102: LeftHandMiddle3 + 100104: LeftHandPinky1 + 100106: LeftHandPinky13 + 100108: LeftHandPinky17 + 100110: LeftHandPinky2 + 100112: LeftHandPinky3 + 100114: LeftHandRing1 + 100116: LeftHandRing13 + 100118: LeftHandRing17 + 100120: LeftHandRing2 + 100122: LeftHandRing3 + 100124: LeftHandThumb1 + 100126: LeftHandThumb13 + 100128: LeftHandThumb17 + 100130: LeftHandThumb2 + 100132: LeftHandThumb3 + 100134: LeftInnerBrow + 100136: LeftIOuterBrow + 100138: LeftLeg + 100140: LeftLipCorner + 100142: LeftLipLower + 100144: LeftLipUpper + 100146: LeftNostril + 100148: LeftShoulder + 100150: LeftToes + 100152: LeftUpLeg + 100154: LToeBase_End2 + 100156: LToeBase_End3 + 100158: Neck + 100160: neckProxy_geo + 100162: pelvisProxy_geo + 100164: r_ankleProxy_geo + 100166: r_ballProxy_geo + 100168: r_clavicleProxy_geo + 100170: r_erbowProxy_geo + 100172: r_hipProxy_geo + 100174: r_indexProxy_01_geo + 100176: r_indexProxy_02_geo + 100178: r_indexProxy_03_geo + 100180: r_kneeProxy_geo + 100182: r_middleProxy_01_geo + 100184: r_middleProxy_02_geo + 100186: r_middleProxy_03_geo + 100188: r_pinkyProxy_01_geo + 100190: r_pinkyProxy_02_geo + 100192: r_pinkyProxy_03_geo + 100194: r_ringProxy_01_geo + 100196: r_ringProxy_02_geo + 100198: r_ringProxy_03_geo + 100200: r_shourderProxy_geo + 100202: r_thumbProxy_01_geo + 100204: r_thumbProxy_02_geo + 100206: r_thumbProxy_03_geo + 100208: r_UNI_eye + 100210: r_wristProxy_geo + 100212: Reference + 100214: RightArm + 100216: RightCheek + 100218: RightEye + 100220: RightEyelidLower + 100222: RightEyelidUpper + 100224: RightFoot + 100226: RightForeArm + 100228: RightHand + 100230: RightHandIndex1 + 100232: RightHandIndex2 + 100234: RightHandIndex3 + 100236: RightHandMiddle1 + 100238: RightHandMiddle2 + 100240: RightHandMiddle3 + 100242: RightHandPinky1 + 100244: RightHandPinky2 + 100246: RightHandPinky3 + 100248: RightHandRing1 + 100250: RightHandRing2 + 100252: RightHandRing3 + 100254: RightHandThumb1 + 100256: RightHandThumb2 + 100258: RightHandThumb3 + 100260: RightInnerBrow + 100262: RightIOuterBrow + 100264: RightLeg + 100266: RightLipCorner + 100268: RightLipLower + 100270: RightLipUpper + 100272: RightNostril + 100274: RightShoulder + 100276: RightToes + 100278: RightUpLeg + 100280: Spine + 100282: spineProxy_geo + 100284: TongueBack + 100286: TongueTip + 100288: UNI_01_Lower_teethProxy + 100290: UNI_01_TongueBaseProxy + 100292: UNI_01_TongueTipProxy + 100294: UNI_01_Upper_teethProxy + 400000: Chest + 400002: chestProxy_geo + 400004: //RootNode + 400006: Head + 400008: headProxy_geo + 400010: HeadTop_End + 400012: Hips + 400014: Jaw + 400016: JawEND + 400018: jawProxy_geo + 400020: l_ankleProxy_geo + 400022: l_ballProxy_geo + 400024: l_clavicleProxy_geo + 400026: l_erbowProxy_geo + 400028: l_hipProxy_geo + 400030: l_indexProxy_01_geo + 400032: l_indexProxy_02_geo + 400034: l_indexProxy_03_geo + 400036: l_kneeProxy_geo + 400038: l_middleProxy_01_geo + 400040: l_middleProxy_02_geo + 400042: l_middleProxy_03_geo + 400044: l_pinkyProxy_01_geo + 400046: l_pinkyProxy_02_geo + 400048: l_pinkyProxy_03_geo + 400050: l_ringProxy_01_geo + 400052: l_ringProxy_02_geo + 400054: l_ringProxy_03_geo + 400056: l_shourderProxy_geo + 400058: l_thumbProxy_01_geo + 400060: l_thumbProxy_02_geo + 400062: l_thumbProxy_03_geo + 400064: l_UNI_eye + 400066: l_wristProxy_geo + 400068: LeftArm + 400070: LeftCheek + 400072: LeftEye + 400074: LeftEyelidLower + 400076: LeftEyelidUpper + 400078: LeftFoot + 400080: LeftForeArm + 400082: LeftHand + 400084: LeftHandIndex1 + 400086: LeftHandIndex13 + 400088: LeftHandIndex17 + 400090: LeftHandIndex2 + 400092: LeftHandIndex3 + 400094: LeftHandMiddle1 + 400096: LeftHandMiddle13 + 400098: LeftHandMiddle17 + 400100: LeftHandMiddle2 + 400102: LeftHandMiddle3 + 400104: LeftHandPinky1 + 400106: LeftHandPinky13 + 400108: LeftHandPinky17 + 400110: LeftHandPinky2 + 400112: LeftHandPinky3 + 400114: LeftHandRing1 + 400116: LeftHandRing13 + 400118: LeftHandRing17 + 400120: LeftHandRing2 + 400122: LeftHandRing3 + 400124: LeftHandThumb1 + 400126: LeftHandThumb13 + 400128: LeftHandThumb17 + 400130: LeftHandThumb2 + 400132: LeftHandThumb3 + 400134: LeftInnerBrow + 400136: LeftIOuterBrow + 400138: LeftLeg + 400140: LeftLipCorner + 400142: LeftLipLower + 400144: LeftLipUpper + 400146: LeftNostril + 400148: LeftShoulder + 400150: LeftToes + 400152: LeftUpLeg + 400154: LToeBase_End2 + 400156: LToeBase_End3 + 400158: Neck + 400160: neckProxy_geo + 400162: pelvisProxy_geo + 400164: r_ankleProxy_geo + 400166: r_ballProxy_geo + 400168: r_clavicleProxy_geo + 400170: r_erbowProxy_geo + 400172: r_hipProxy_geo + 400174: r_indexProxy_01_geo + 400176: r_indexProxy_02_geo + 400178: r_indexProxy_03_geo + 400180: r_kneeProxy_geo + 400182: r_middleProxy_01_geo + 400184: r_middleProxy_02_geo + 400186: r_middleProxy_03_geo + 400188: r_pinkyProxy_01_geo + 400190: r_pinkyProxy_02_geo + 400192: r_pinkyProxy_03_geo + 400194: r_ringProxy_01_geo + 400196: r_ringProxy_02_geo + 400198: r_ringProxy_03_geo + 400200: r_shourderProxy_geo + 400202: r_thumbProxy_01_geo + 400204: r_thumbProxy_02_geo + 400206: r_thumbProxy_03_geo + 400208: r_UNI_eye + 400210: r_wristProxy_geo + 400212: Reference + 400214: RightArm + 400216: RightCheek + 400218: RightEye + 400220: RightEyelidLower + 400222: RightEyelidUpper + 400224: RightFoot + 400226: RightForeArm + 400228: RightHand + 400230: RightHandIndex1 + 400232: RightHandIndex2 + 400234: RightHandIndex3 + 400236: RightHandMiddle1 + 400238: RightHandMiddle2 + 400240: RightHandMiddle3 + 400242: RightHandPinky1 + 400244: RightHandPinky2 + 400246: RightHandPinky3 + 400248: RightHandRing1 + 400250: RightHandRing2 + 400252: RightHandRing3 + 400254: RightHandThumb1 + 400256: RightHandThumb2 + 400258: RightHandThumb3 + 400260: RightInnerBrow + 400262: RightIOuterBrow + 400264: RightLeg + 400266: RightLipCorner + 400268: RightLipLower + 400270: RightLipUpper + 400272: RightNostril + 400274: RightShoulder + 400276: RightToes + 400278: RightUpLeg + 400280: Spine + 400282: spineProxy_geo + 400284: TongueBack + 400286: TongueTip + 400288: UNI_01_Lower_teethProxy + 400290: UNI_01_TongueBaseProxy + 400292: UNI_01_TongueTipProxy + 400294: UNI_01_Upper_teethProxy + 2300000: chestProxy_geo + 2300002: headProxy_geo + 2300004: jawProxy_geo + 2300006: l_ankleProxy_geo + 2300008: l_ballProxy_geo + 2300010: l_clavicleProxy_geo + 2300012: l_erbowProxy_geo + 2300014: l_hipProxy_geo + 2300016: l_indexProxy_01_geo + 2300018: l_indexProxy_02_geo + 2300020: l_indexProxy_03_geo + 2300022: l_kneeProxy_geo + 2300024: l_middleProxy_01_geo + 2300026: l_middleProxy_02_geo + 2300028: l_middleProxy_03_geo + 2300030: l_pinkyProxy_01_geo + 2300032: l_pinkyProxy_02_geo + 2300034: l_pinkyProxy_03_geo + 2300036: l_ringProxy_01_geo + 2300038: l_ringProxy_02_geo + 2300040: l_ringProxy_03_geo + 2300042: l_shourderProxy_geo + 2300044: l_thumbProxy_01_geo + 2300046: l_thumbProxy_02_geo + 2300048: l_thumbProxy_03_geo + 2300050: l_UNI_eye + 2300052: l_wristProxy_geo + 2300054: neckProxy_geo + 2300056: pelvisProxy_geo + 2300058: r_ankleProxy_geo + 2300060: r_ballProxy_geo + 2300062: r_clavicleProxy_geo + 2300064: r_erbowProxy_geo + 2300066: r_hipProxy_geo + 2300068: r_indexProxy_01_geo + 2300070: r_indexProxy_02_geo + 2300072: r_indexProxy_03_geo + 2300074: r_kneeProxy_geo + 2300076: r_middleProxy_01_geo + 2300078: r_middleProxy_02_geo + 2300080: r_middleProxy_03_geo + 2300082: r_pinkyProxy_01_geo + 2300084: r_pinkyProxy_02_geo + 2300086: r_pinkyProxy_03_geo + 2300088: r_ringProxy_01_geo + 2300090: r_ringProxy_02_geo + 2300092: r_ringProxy_03_geo + 2300094: r_shourderProxy_geo + 2300096: r_thumbProxy_01_geo + 2300098: r_thumbProxy_02_geo + 2300100: r_thumbProxy_03_geo + 2300102: r_UNI_eye + 2300104: r_wristProxy_geo + 2300106: spineProxy_geo + 2300108: UNI_01_Lower_teethProxy + 2300110: UNI_01_TongueBaseProxy + 2300112: UNI_01_TongueTipProxy + 2300114: UNI_01_Upper_teethProxy + 3300000: chestProxy_geo + 3300002: headProxy_geo + 3300004: jawProxy_geo + 3300006: l_ankleProxy_geo + 3300008: l_ballProxy_geo + 3300010: l_clavicleProxy_geo + 3300012: l_erbowProxy_geo + 3300014: l_hipProxy_geo + 3300016: l_indexProxy_01_geo + 3300018: l_indexProxy_02_geo + 3300020: l_indexProxy_03_geo + 3300022: l_kneeProxy_geo + 3300024: l_middleProxy_01_geo + 3300026: l_middleProxy_02_geo + 3300028: l_middleProxy_03_geo + 3300030: l_pinkyProxy_01_geo + 3300032: l_pinkyProxy_02_geo + 3300034: l_pinkyProxy_03_geo + 3300036: l_ringProxy_01_geo + 3300038: l_ringProxy_02_geo + 3300040: l_ringProxy_03_geo + 3300042: l_shourderProxy_geo + 3300044: l_thumbProxy_01_geo + 3300046: l_thumbProxy_02_geo + 3300048: l_thumbProxy_03_geo + 3300050: l_UNI_eye + 3300052: l_wristProxy_geo + 3300054: neckProxy_geo + 3300056: pelvisProxy_geo + 3300058: r_ankleProxy_geo + 3300060: r_ballProxy_geo + 3300062: r_clavicleProxy_geo + 3300064: r_erbowProxy_geo + 3300066: r_hipProxy_geo + 3300068: r_indexProxy_01_geo + 3300070: r_indexProxy_02_geo + 3300072: r_indexProxy_03_geo + 3300074: r_kneeProxy_geo + 3300076: r_middleProxy_01_geo + 3300078: r_middleProxy_02_geo + 3300080: r_middleProxy_03_geo + 3300082: r_pinkyProxy_01_geo + 3300084: r_pinkyProxy_02_geo + 3300086: r_pinkyProxy_03_geo + 3300088: r_ringProxy_01_geo + 3300090: r_ringProxy_02_geo + 3300092: r_ringProxy_03_geo + 3300094: r_shourderProxy_geo + 3300096: r_thumbProxy_01_geo + 3300098: r_thumbProxy_02_geo + 3300100: r_thumbProxy_03_geo + 3300102: r_UNI_eye + 3300104: r_wristProxy_geo + 3300106: spineProxy_geo + 3300108: UNI_01_Lower_teethProxy + 3300110: UNI_01_TongueBaseProxy + 3300112: UNI_01_TongueTipProxy + 3300114: UNI_01_Upper_teethProxy + 4300000: l_UNI_eye + 4300002: r_UNI_eye + 4300004: UNI_01_TongueBaseProxy + 4300006: UNI_01_TongueTipProxy + 4300008: UNI_01_Lower_teethProxy + 4300010: jawProxy_geo + 4300012: headProxy_geo + 4300014: UNI_01_Upper_teethProxy + 4300016: neckProxy_geo + 4300018: r_pinkyProxy_03_geo + 4300020: r_pinkyProxy_02_geo + 4300022: r_pinkyProxy_01_geo + 4300024: r_ringProxy_03_geo + 4300026: r_ringProxy_02_geo + 4300028: r_ringProxy_01_geo + 4300030: r_middleProxy_03_geo + 4300032: r_middleProxy_02_geo + 4300034: r_middleProxy_01_geo + 4300036: r_indexProxy_03_geo + 4300038: r_indexProxy_02_geo + 4300040: r_indexProxy_01_geo + 4300042: r_thumbProxy_03_geo + 4300044: r_thumbProxy_02_geo + 4300046: r_thumbProxy_01_geo + 4300048: r_wristProxy_geo + 4300050: r_erbowProxy_geo + 4300052: r_shourderProxy_geo + 4300054: r_clavicleProxy_geo + 4300056: chestProxy_geo + 4300058: l_pinkyProxy_03_geo + 4300060: l_pinkyProxy_02_geo + 4300062: l_pinkyProxy_01_geo + 4300064: l_ringProxy_03_geo + 4300066: l_ringProxy_02_geo + 4300068: l_ringProxy_01_geo + 4300070: l_middleProxy_03_geo + 4300072: l_middleProxy_02_geo + 4300074: l_middleProxy_01_geo + 4300076: l_indexProxy_03_geo + 4300078: l_indexProxy_02_geo + 4300080: l_indexProxy_01_geo + 4300082: l_thumbProxy_03_geo + 4300084: l_thumbProxy_02_geo + 4300086: l_thumbProxy_01_geo + 4300088: l_wristProxy_geo + 4300090: l_erbowProxy_geo + 4300092: l_shourderProxy_geo + 4300094: l_clavicleProxy_geo + 4300096: spineProxy_geo + 4300098: r_ballProxy_geo + 4300100: r_ankleProxy_geo + 4300102: r_kneeProxy_geo + 4300104: r_hipProxy_geo + 4300106: pelvisProxy_geo + 4300108: l_ballProxy_geo + 4300110: l_ankleProxy_geo + 4300112: l_kneeProxy_geo + 4300114: l_hipProxy_geo + 7400000: HumanoidWalk + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 0 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: HumanoidWalk + takeName: _1_a_U1_M_P_WalkForward_NtrlFaceFwd__Fb_p0_No_0_PJ_3 + firstFrame: 215.199997 + lastFrame: 244.899994 + wrapMode: 0 + orientationOffsetY: 3.29999995 + level: 0 + cycleOffset: -0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + 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 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: + - boneName: Hips + 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: LeftUpLeg + 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: RightUpLeg + 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: LeftLeg + 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: RightLeg + 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: LeftFoot + 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: RightFoot + 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 + 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: Chest + 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: Neck + 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 + - boneName: Head + 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: LeftShoulder + 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: RightShoulder + 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: LeftArm + 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: RightArm + 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: LeftForeArm + 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: RightForeArm + 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: LeftHand + 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: RightHand + 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: LeftToes + 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: RightToes + 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: LeftEye + 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: RightEye + 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 + - boneName: Jaw + humanName: Jaw + 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: LeftHandThumb1 + humanName: Left Thumb Proximal + 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: LeftHandThumb2 + humanName: Left Thumb Intermediate + 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: LeftHandThumb3 + humanName: Left Thumb Distal + 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: LeftHandIndex1 + humanName: Left Index Proximal + 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: LeftHandIndex2 + humanName: Left Index Intermediate + 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: LeftHandIndex3 + humanName: Left Index Distal + 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: LeftHandMiddle1 + humanName: Left Middle Proximal + 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: LeftHandMiddle2 + humanName: Left Middle Intermediate + 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: LeftHandMiddle3 + humanName: Left Middle Distal + 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: LeftHandRing1 + humanName: Left Ring Proximal + 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: LeftHandRing2 + humanName: Left Ring Intermediate + 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: LeftHandRing3 + humanName: Left Ring Distal + 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: LeftHandPinky1 + humanName: Left Little Proximal + 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: LeftHandPinky2 + humanName: Left Little Intermediate + 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: LeftHandPinky3 + humanName: Left Little Distal + 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: RightHandThumb1 + humanName: Right Thumb Proximal + 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: RightHandThumb2 + humanName: Right Thumb Intermediate + 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: RightHandThumb3 + humanName: Right Thumb Distal + 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: RightHandIndex1 + humanName: Right Index Proximal + 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: RightHandIndex2 + humanName: Right Index Intermediate + 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: RightHandIndex3 + humanName: Right Index Distal + 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: RightHandMiddle1 + humanName: Right Middle Proximal + 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: RightHandMiddle2 + humanName: Right Middle Intermediate + 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: RightHandMiddle3 + humanName: Right Middle Distal + 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: RightHandRing1 + humanName: Right Ring Proximal + 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: RightHandRing2 + humanName: Right Ring Intermediate + 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: RightHandRing3 + humanName: Right Ring Distal + 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: RightHandPinky1 + humanName: Right Little Proximal + 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: RightHandPinky2 + humanName: Right Little Intermediate + 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: RightHandPinky3 + humanName: Right Little Distal + 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: HumanoidWalk(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 + position: {x: -1.67638063e-08, y: .955533504, z: .0775862187} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftUpLeg + position: {x: -.0754494965, y: -.0456640199, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLeg + position: {x: -.0205504987, y: -.409129977, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftFoot + position: {x: -.00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftToes + position: {x: -.00748699997, y: -.0731673017, z: .145427123} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightUpLeg + position: {x: .0754495338, y: -.0456639901, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLeg + position: {x: .0205504671, y: -.409130007, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightFoot + position: {x: .00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightToes + position: {x: .00748699997, y: -.0731673017, z: .145427495} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine + position: {x: 2.6469779e-25, y: .0922631845, z: .0157713313} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Chest + position: {x: -0, y: .162540287, z: -.00165605545} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftShoulder + position: {x: -.0382859968, y: .221622497, z: -.017063085} + rotation: {x: -.0302233212, y: -.0799019337, z: .144467562, w: .985815108} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftArm + position: {x: -.100502051, y: 5.68434176e-16, z: -3.330669e-18} + rotation: {x: .00813387707, y: .0757869035, z: -.132135794, w: .988296747} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftForeArm + position: {x: -.254049301, y: 5.68434176e-16, z: 1.11022296e-17} + rotation: {x: .278126895, y: .0363517404, z: -.0156075433, w: .959729314} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHand + position: {x: -.24638927, y: 0, z: -1.99840139e-16} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex1 + position: {x: -.0751257986, y: -.00784140453, z: .0326526426} + rotation: {x: .0649564266, y: .0509105101, z: .0580887161, w: .994894207} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex2 + position: {x: -.03979728, y: 4.98084046e-05, z: .00118575036} + rotation: {x: -.0673713237, y: .0153467823, z: .0333076864, w: .997053802} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex3 + position: {x: -.0279684775, y: -6.28122487e-09, z: -5.17186614e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle1 + position: {x: -.0760238245, y: -.00188513438, z: .0101412293} + rotation: {x: -.0993948579, y: .0410708487, z: .0935131386, w: .989792526} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle2 + position: {x: -.0442804359, y: 4.79887422e-06, z: -.000425400125} + rotation: {x: -.0124356886, y: -.00765954331, z: .0318076052, w: .999387324} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle3 + position: {x: -.0339648277, y: -1.21979289e-08, z: 3.75648268e-09} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky1 + position: {x: -.0656599477, y: -.00782510638, z: -.0322512463} + rotation: {x: -.283876956, y: .0365681723, z: .0876646042, w: .954144359} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky2 + position: {x: -.0308054481, y: -3.0874573e-05, z: -.0014480775} + rotation: {x: .0470481366, y: -.0212000869, z: .0374957919, w: .997963488} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky3 + position: {x: -.0230640266, y: -6.40258077e-06, z: 1.8332095e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing1 + position: {x: -.0703021064, y: -.00374530931, z: -.0114117917} + rotation: {x: -.105622329, y: .0561292656, z: .0870320871, w: .988999009} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing2 + position: {x: -.0431354567, y: -2.08823076e-05, z: -.00223517837} + rotation: {x: .0184260644, y: -.0256107096, z: .0332957655, w: .998947442} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing3 + position: {x: -.0308355652, y: 7.71035458e-11, z: -1.64932707e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb1 + position: {x: -.0142312413, y: -.0123778246, z: .0255316682} + rotation: {x: -.142256036, y: -.0553780571, z: -.128308892, w: .979915023} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb2 + position: {x: -.0163739994, y: -.00528999977, z: .0234914087} + rotation: {x: -.0260639805, y: .096689634, z: .00360590406, w: .994966805} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb3 + position: {x: -.0254599992, y: -.00763999997, z: .0208330005} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Neck + position: {x: -0, y: .259009302, z: -.0324132554} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Head + position: {x: -2.6469779e-25, y: .0830703825, z: .0113267815} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Jaw + position: {x: 1.73472344e-20, y: .0111267585, z: .0103275431} + rotation: {x: .219240054, y: -0, z: -0, w: .975670993} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: JawEND + position: {x: -1.73472344e-20, y: -.0482887588, z: .071851708} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipCorner + position: {x: -.032843262, y: -.01657876, z: .0661217645} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipLower + position: {x: -.0142508168, y: -.0216887593, z: .0822406337} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipCorner + position: {x: .0328399986, y: -.01657876, z: .0661187842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipLower + position: {x: .0142508168, y: -.0216887593, z: .0822387859} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueBack + position: {x: -1.73472344e-20, y: -.022869369, z: .0100954091} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueTip + position: {x: -1.73472344e-20, y: -.0232788119, z: .0383227095} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftCheek + position: {x: -.0542440265, y: .0337019488, z: .0594304018} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEye + position: {x: -.0208482333, y: .0825027004, z: .0554274321} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidLower + position: {x: -.0356189571, y: .0650736615, z: .076234743} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidUpper + position: {x: -.0344068967, y: .10060814, z: .0802053064} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftInnerBrow + position: {x: -.0120626912, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftIOuterBrow + position: {x: -.0550398715, y: .114825293, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipUpper + position: {x: -.0145013221, y: -.00511181122, z: .094618842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftNostril + position: {x: -.0178999994, y: .0263128281, z: .0908674002} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightCheek + position: {x: .0542399958, y: .033702828, z: .0594273992} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEye + position: {x: .020849999, y: .082502827, z: .0554273985} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidLower + position: {x: .0356200002, y: .065072827, z: .0762374029} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidUpper + position: {x: .0344099998, y: .100612827, z: .0802073926} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightInnerBrow + position: {x: .0120626874, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightIOuterBrow + position: {x: .0550400019, y: .114822827, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipUpper + position: {x: .0145013221, y: -.00510717137, z: .094617404} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightNostril + position: {x: .0178999994, y: .0263089053, z: .0908706188} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightShoulder + position: {x: .0382860154, y: .221621141, z: -.017063085} + rotation: {x: .151059285, y: .98671633, z: -.0211630333, w: -.0558942631} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightArm + position: {x: -.100501455, y: -2.49955224e-06, z: -5.15574072e-08} + rotation: {x: .125674784, y: .984428465, z: .0625432655, w: .105805375} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightForeArm + position: {x: .253428251, y: .00601135287, z: -.0167045239} + rotation: {x: .261102259, y: .0188874807, z: -.030674139, w: .96463877} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHand + position: {x: .245373696, y: .0216417722, z: .00555046508} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex1 + position: {x: .0747694969, y: -.00124305359, z: .0343444981} + rotation: {x: .0696123913, y: .112706266, z: -.0103771351, w: .991132557} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex2 + position: {x: .0370584019, y: .00072612107, z: .0145388944} + rotation: {x: -.0687989742, y: .0216052029, z: .0421884619, w: .996503949} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex3 + position: {x: .0252250377, y: -.00496646529, z: .0110121462} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle1 + position: {x: .0756476447, y: .00479140272, z: .0118531818} + rotation: {x: -.0920455456, y: .0206841975, z: -.0604922958, w: .993700385} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle2 + position: {x: .0438090637, y: .000194188149, z: .00645493623} + rotation: {x: -.0169599261, y: -.0436711498, z: .0809238032, w: .995618641} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle3 + position: {x: .0330724716, y: -.00754753686, z: .00168984616} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky1 + position: {x: .0668033436, y: -.00199410878, z: -.0307561457} + rotation: {x: -.286478937, y: -.21416986, z: .021083327, w: .933604181} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky2 + position: {x: .0285308417, y: -.001397143, z: -.0116237961} + rotation: {x: .0293565243, y: .000562297122, z: -.0621253848, w: .997636437} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky3 + position: {x: .0214268602, y: -.000553508929, z: -.00851660781} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing1 + position: {x: .0705984756, y: .00245709647, z: -.00982145779} + rotation: {x: -.104537353, y: -.101430699, z: -.0258035827, w: .988998473} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing2 + position: {x: .0428871848, y: -.00137538207, z: -.00494585792} + rotation: {x: .0209777635, y: -.0216426644, z: .075352028, w: .996701419} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing3 + position: {x: .0295006037, y: -.00769293541, z: -.00462225592} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb1 + position: {x: .0146849155, y: -.0111049423, z: .0258580949} + rotation: {x: -.0994114727, y: .0232455526, z: .130841926, w: .986132562} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb2 + position: {x: .0163739994, y: -.00528999977, z: .0234913602} + rotation: {x: -.0260626692, y: -.0966853723, z: -.00360593433, w: .994967222} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb3 + position: {x: .0254599992, y: -.00763999997, z: .0208330005} + 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: {fileID: 9000000, guid: e8914d097ece7cc48a83d5fccd4098c0, + type: 3} + animationType: 3 + additionalBone: 0 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurn.fbx b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurn.fbx new file mode 100644 index 0000000..1a84a3d Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurn.fbx differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurn.fbx.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurn.fbx.meta new file mode 100644 index 0000000..f90ca15 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurn.fbx.meta @@ -0,0 +1,1400 @@ +fileFormatVersion: 2 +guid: 1c52c953c83c2254a9fa72d50250f028 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Chest + 100002: chestProxy_geo + 100004: //RootNode + 100006: Head + 100008: headProxy_geo + 100010: HeadTop_End + 100012: Hips + 100014: Jaw + 100016: JawEND + 100018: jawProxy_geo + 100020: l_ankleProxy_geo + 100022: l_ballProxy_geo + 100024: l_clavicleProxy_geo + 100026: l_erbowProxy_geo + 100028: l_hipProxy_geo + 100030: l_indexProxy_01_geo + 100032: l_indexProxy_02_geo + 100034: l_indexProxy_03_geo + 100036: l_kneeProxy_geo + 100038: l_middleProxy_01_geo + 100040: l_middleProxy_02_geo + 100042: l_middleProxy_03_geo + 100044: l_pinkyProxy_01_geo + 100046: l_pinkyProxy_02_geo + 100048: l_pinkyProxy_03_geo + 100050: l_ringProxy_01_geo + 100052: l_ringProxy_02_geo + 100054: l_ringProxy_03_geo + 100056: l_shourderProxy_geo + 100058: l_thumbProxy_01_geo + 100060: l_thumbProxy_02_geo + 100062: l_thumbProxy_03_geo + 100064: l_UNI_eye + 100066: l_wristProxy_geo + 100068: LeftArm + 100070: LeftCheek + 100072: LeftEye + 100074: LeftEyelidLower + 100076: LeftEyelidUpper + 100078: LeftFoot + 100080: LeftForeArm + 100082: LeftHand + 100084: LeftHandIndex1 + 100086: LeftHandIndex13 + 100088: LeftHandIndex17 + 100090: LeftHandIndex2 + 100092: LeftHandIndex3 + 100094: LeftHandMiddle1 + 100096: LeftHandMiddle13 + 100098: LeftHandMiddle17 + 100100: LeftHandMiddle2 + 100102: LeftHandMiddle3 + 100104: LeftHandPinky1 + 100106: LeftHandPinky13 + 100108: LeftHandPinky17 + 100110: LeftHandPinky2 + 100112: LeftHandPinky3 + 100114: LeftHandRing1 + 100116: LeftHandRing13 + 100118: LeftHandRing17 + 100120: LeftHandRing2 + 100122: LeftHandRing3 + 100124: LeftHandThumb1 + 100126: LeftHandThumb13 + 100128: LeftHandThumb17 + 100130: LeftHandThumb2 + 100132: LeftHandThumb3 + 100134: LeftInnerBrow + 100136: LeftIOuterBrow + 100138: LeftLeg + 100140: LeftLipCorner + 100142: LeftLipLower + 100144: LeftLipUpper + 100146: LeftNostril + 100148: LeftShoulder + 100150: LeftToes + 100152: LeftUpLeg + 100154: LToeBase_End2 + 100156: LToeBase_End3 + 100158: Neck + 100160: neckProxy_geo + 100162: pelvisProxy_geo + 100164: r_ankleProxy_geo + 100166: r_ballProxy_geo + 100168: r_clavicleProxy_geo + 100170: r_erbowProxy_geo + 100172: r_hipProxy_geo + 100174: r_indexProxy_01_geo + 100176: r_indexProxy_02_geo + 100178: r_indexProxy_03_geo + 100180: r_kneeProxy_geo + 100182: r_middleProxy_01_geo + 100184: r_middleProxy_02_geo + 100186: r_middleProxy_03_geo + 100188: r_pinkyProxy_01_geo + 100190: r_pinkyProxy_02_geo + 100192: r_pinkyProxy_03_geo + 100194: r_ringProxy_01_geo + 100196: r_ringProxy_02_geo + 100198: r_ringProxy_03_geo + 100200: r_shourderProxy_geo + 100202: r_thumbProxy_01_geo + 100204: r_thumbProxy_02_geo + 100206: r_thumbProxy_03_geo + 100208: r_UNI_eye + 100210: r_wristProxy_geo + 100212: Reference + 100214: RightArm + 100216: RightCheek + 100218: RightEye + 100220: RightEyelidLower + 100222: RightEyelidUpper + 100224: RightFoot + 100226: RightForeArm + 100228: RightHand + 100230: RightHandIndex1 + 100232: RightHandIndex2 + 100234: RightHandIndex3 + 100236: RightHandMiddle1 + 100238: RightHandMiddle2 + 100240: RightHandMiddle3 + 100242: RightHandPinky1 + 100244: RightHandPinky2 + 100246: RightHandPinky3 + 100248: RightHandRing1 + 100250: RightHandRing2 + 100252: RightHandRing3 + 100254: RightHandThumb1 + 100256: RightHandThumb2 + 100258: RightHandThumb3 + 100260: RightInnerBrow + 100262: RightIOuterBrow + 100264: RightLeg + 100266: RightLipCorner + 100268: RightLipLower + 100270: RightLipUpper + 100272: RightNostril + 100274: RightShoulder + 100276: RightToes + 100278: RightUpLeg + 100280: Spine + 100282: spineProxy_geo + 100284: TongueBack + 100286: TongueTip + 100288: UNI_01_Lower_teethProxy + 100290: UNI_01_TongueBaseProxy + 100292: UNI_01_TongueTipProxy + 100294: UNI_01_Upper_teethProxy + 400000: Chest + 400002: chestProxy_geo + 400004: //RootNode + 400006: Head + 400008: headProxy_geo + 400010: HeadTop_End + 400012: Hips + 400014: Jaw + 400016: JawEND + 400018: jawProxy_geo + 400020: l_ankleProxy_geo + 400022: l_ballProxy_geo + 400024: l_clavicleProxy_geo + 400026: l_erbowProxy_geo + 400028: l_hipProxy_geo + 400030: l_indexProxy_01_geo + 400032: l_indexProxy_02_geo + 400034: l_indexProxy_03_geo + 400036: l_kneeProxy_geo + 400038: l_middleProxy_01_geo + 400040: l_middleProxy_02_geo + 400042: l_middleProxy_03_geo + 400044: l_pinkyProxy_01_geo + 400046: l_pinkyProxy_02_geo + 400048: l_pinkyProxy_03_geo + 400050: l_ringProxy_01_geo + 400052: l_ringProxy_02_geo + 400054: l_ringProxy_03_geo + 400056: l_shourderProxy_geo + 400058: l_thumbProxy_01_geo + 400060: l_thumbProxy_02_geo + 400062: l_thumbProxy_03_geo + 400064: l_UNI_eye + 400066: l_wristProxy_geo + 400068: LeftArm + 400070: LeftCheek + 400072: LeftEye + 400074: LeftEyelidLower + 400076: LeftEyelidUpper + 400078: LeftFoot + 400080: LeftForeArm + 400082: LeftHand + 400084: LeftHandIndex1 + 400086: LeftHandIndex13 + 400088: LeftHandIndex17 + 400090: LeftHandIndex2 + 400092: LeftHandIndex3 + 400094: LeftHandMiddle1 + 400096: LeftHandMiddle13 + 400098: LeftHandMiddle17 + 400100: LeftHandMiddle2 + 400102: LeftHandMiddle3 + 400104: LeftHandPinky1 + 400106: LeftHandPinky13 + 400108: LeftHandPinky17 + 400110: LeftHandPinky2 + 400112: LeftHandPinky3 + 400114: LeftHandRing1 + 400116: LeftHandRing13 + 400118: LeftHandRing17 + 400120: LeftHandRing2 + 400122: LeftHandRing3 + 400124: LeftHandThumb1 + 400126: LeftHandThumb13 + 400128: LeftHandThumb17 + 400130: LeftHandThumb2 + 400132: LeftHandThumb3 + 400134: LeftInnerBrow + 400136: LeftIOuterBrow + 400138: LeftLeg + 400140: LeftLipCorner + 400142: LeftLipLower + 400144: LeftLipUpper + 400146: LeftNostril + 400148: LeftShoulder + 400150: LeftToes + 400152: LeftUpLeg + 400154: LToeBase_End2 + 400156: LToeBase_End3 + 400158: Neck + 400160: neckProxy_geo + 400162: pelvisProxy_geo + 400164: r_ankleProxy_geo + 400166: r_ballProxy_geo + 400168: r_clavicleProxy_geo + 400170: r_erbowProxy_geo + 400172: r_hipProxy_geo + 400174: r_indexProxy_01_geo + 400176: r_indexProxy_02_geo + 400178: r_indexProxy_03_geo + 400180: r_kneeProxy_geo + 400182: r_middleProxy_01_geo + 400184: r_middleProxy_02_geo + 400186: r_middleProxy_03_geo + 400188: r_pinkyProxy_01_geo + 400190: r_pinkyProxy_02_geo + 400192: r_pinkyProxy_03_geo + 400194: r_ringProxy_01_geo + 400196: r_ringProxy_02_geo + 400198: r_ringProxy_03_geo + 400200: r_shourderProxy_geo + 400202: r_thumbProxy_01_geo + 400204: r_thumbProxy_02_geo + 400206: r_thumbProxy_03_geo + 400208: r_UNI_eye + 400210: r_wristProxy_geo + 400212: Reference + 400214: RightArm + 400216: RightCheek + 400218: RightEye + 400220: RightEyelidLower + 400222: RightEyelidUpper + 400224: RightFoot + 400226: RightForeArm + 400228: RightHand + 400230: RightHandIndex1 + 400232: RightHandIndex2 + 400234: RightHandIndex3 + 400236: RightHandMiddle1 + 400238: RightHandMiddle2 + 400240: RightHandMiddle3 + 400242: RightHandPinky1 + 400244: RightHandPinky2 + 400246: RightHandPinky3 + 400248: RightHandRing1 + 400250: RightHandRing2 + 400252: RightHandRing3 + 400254: RightHandThumb1 + 400256: RightHandThumb2 + 400258: RightHandThumb3 + 400260: RightInnerBrow + 400262: RightIOuterBrow + 400264: RightLeg + 400266: RightLipCorner + 400268: RightLipLower + 400270: RightLipUpper + 400272: RightNostril + 400274: RightShoulder + 400276: RightToes + 400278: RightUpLeg + 400280: Spine + 400282: spineProxy_geo + 400284: TongueBack + 400286: TongueTip + 400288: UNI_01_Lower_teethProxy + 400290: UNI_01_TongueBaseProxy + 400292: UNI_01_TongueTipProxy + 400294: UNI_01_Upper_teethProxy + 2300000: chestProxy_geo + 2300002: headProxy_geo + 2300004: jawProxy_geo + 2300006: l_ankleProxy_geo + 2300008: l_ballProxy_geo + 2300010: l_clavicleProxy_geo + 2300012: l_erbowProxy_geo + 2300014: l_hipProxy_geo + 2300016: l_indexProxy_01_geo + 2300018: l_indexProxy_02_geo + 2300020: l_indexProxy_03_geo + 2300022: l_kneeProxy_geo + 2300024: l_middleProxy_01_geo + 2300026: l_middleProxy_02_geo + 2300028: l_middleProxy_03_geo + 2300030: l_pinkyProxy_01_geo + 2300032: l_pinkyProxy_02_geo + 2300034: l_pinkyProxy_03_geo + 2300036: l_ringProxy_01_geo + 2300038: l_ringProxy_02_geo + 2300040: l_ringProxy_03_geo + 2300042: l_shourderProxy_geo + 2300044: l_thumbProxy_01_geo + 2300046: l_thumbProxy_02_geo + 2300048: l_thumbProxy_03_geo + 2300050: l_UNI_eye + 2300052: l_wristProxy_geo + 2300054: neckProxy_geo + 2300056: pelvisProxy_geo + 2300058: r_ankleProxy_geo + 2300060: r_ballProxy_geo + 2300062: r_clavicleProxy_geo + 2300064: r_erbowProxy_geo + 2300066: r_hipProxy_geo + 2300068: r_indexProxy_01_geo + 2300070: r_indexProxy_02_geo + 2300072: r_indexProxy_03_geo + 2300074: r_kneeProxy_geo + 2300076: r_middleProxy_01_geo + 2300078: r_middleProxy_02_geo + 2300080: r_middleProxy_03_geo + 2300082: r_pinkyProxy_01_geo + 2300084: r_pinkyProxy_02_geo + 2300086: r_pinkyProxy_03_geo + 2300088: r_ringProxy_01_geo + 2300090: r_ringProxy_02_geo + 2300092: r_ringProxy_03_geo + 2300094: r_shourderProxy_geo + 2300096: r_thumbProxy_01_geo + 2300098: r_thumbProxy_02_geo + 2300100: r_thumbProxy_03_geo + 2300102: r_UNI_eye + 2300104: r_wristProxy_geo + 2300106: spineProxy_geo + 2300108: UNI_01_Lower_teethProxy + 2300110: UNI_01_TongueBaseProxy + 2300112: UNI_01_TongueTipProxy + 2300114: UNI_01_Upper_teethProxy + 3300000: chestProxy_geo + 3300002: headProxy_geo + 3300004: jawProxy_geo + 3300006: l_ankleProxy_geo + 3300008: l_ballProxy_geo + 3300010: l_clavicleProxy_geo + 3300012: l_erbowProxy_geo + 3300014: l_hipProxy_geo + 3300016: l_indexProxy_01_geo + 3300018: l_indexProxy_02_geo + 3300020: l_indexProxy_03_geo + 3300022: l_kneeProxy_geo + 3300024: l_middleProxy_01_geo + 3300026: l_middleProxy_02_geo + 3300028: l_middleProxy_03_geo + 3300030: l_pinkyProxy_01_geo + 3300032: l_pinkyProxy_02_geo + 3300034: l_pinkyProxy_03_geo + 3300036: l_ringProxy_01_geo + 3300038: l_ringProxy_02_geo + 3300040: l_ringProxy_03_geo + 3300042: l_shourderProxy_geo + 3300044: l_thumbProxy_01_geo + 3300046: l_thumbProxy_02_geo + 3300048: l_thumbProxy_03_geo + 3300050: l_UNI_eye + 3300052: l_wristProxy_geo + 3300054: neckProxy_geo + 3300056: pelvisProxy_geo + 3300058: r_ankleProxy_geo + 3300060: r_ballProxy_geo + 3300062: r_clavicleProxy_geo + 3300064: r_erbowProxy_geo + 3300066: r_hipProxy_geo + 3300068: r_indexProxy_01_geo + 3300070: r_indexProxy_02_geo + 3300072: r_indexProxy_03_geo + 3300074: r_kneeProxy_geo + 3300076: r_middleProxy_01_geo + 3300078: r_middleProxy_02_geo + 3300080: r_middleProxy_03_geo + 3300082: r_pinkyProxy_01_geo + 3300084: r_pinkyProxy_02_geo + 3300086: r_pinkyProxy_03_geo + 3300088: r_ringProxy_01_geo + 3300090: r_ringProxy_02_geo + 3300092: r_ringProxy_03_geo + 3300094: r_shourderProxy_geo + 3300096: r_thumbProxy_01_geo + 3300098: r_thumbProxy_02_geo + 3300100: r_thumbProxy_03_geo + 3300102: r_UNI_eye + 3300104: r_wristProxy_geo + 3300106: spineProxy_geo + 3300108: UNI_01_Lower_teethProxy + 3300110: UNI_01_TongueBaseProxy + 3300112: UNI_01_TongueTipProxy + 3300114: UNI_01_Upper_teethProxy + 4300000: l_UNI_eye + 4300002: r_UNI_eye + 4300004: UNI_01_TongueBaseProxy + 4300006: UNI_01_TongueTipProxy + 4300008: UNI_01_Lower_teethProxy + 4300010: jawProxy_geo + 4300012: headProxy_geo + 4300014: UNI_01_Upper_teethProxy + 4300016: neckProxy_geo + 4300018: r_pinkyProxy_03_geo + 4300020: r_pinkyProxy_02_geo + 4300022: r_pinkyProxy_01_geo + 4300024: r_ringProxy_03_geo + 4300026: r_ringProxy_02_geo + 4300028: r_ringProxy_01_geo + 4300030: r_middleProxy_03_geo + 4300032: r_middleProxy_02_geo + 4300034: r_middleProxy_01_geo + 4300036: r_indexProxy_03_geo + 4300038: r_indexProxy_02_geo + 4300040: r_indexProxy_01_geo + 4300042: r_thumbProxy_03_geo + 4300044: r_thumbProxy_02_geo + 4300046: r_thumbProxy_01_geo + 4300048: r_wristProxy_geo + 4300050: r_erbowProxy_geo + 4300052: r_shourderProxy_geo + 4300054: r_clavicleProxy_geo + 4300056: chestProxy_geo + 4300058: l_pinkyProxy_03_geo + 4300060: l_pinkyProxy_02_geo + 4300062: l_pinkyProxy_01_geo + 4300064: l_ringProxy_03_geo + 4300066: l_ringProxy_02_geo + 4300068: l_ringProxy_01_geo + 4300070: l_middleProxy_03_geo + 4300072: l_middleProxy_02_geo + 4300074: l_middleProxy_01_geo + 4300076: l_indexProxy_03_geo + 4300078: l_indexProxy_02_geo + 4300080: l_indexProxy_01_geo + 4300082: l_thumbProxy_03_geo + 4300084: l_thumbProxy_02_geo + 4300086: l_thumbProxy_01_geo + 4300088: l_wristProxy_geo + 4300090: l_erbowProxy_geo + 4300092: l_shourderProxy_geo + 4300094: l_clavicleProxy_geo + 4300096: spineProxy_geo + 4300098: r_ballProxy_geo + 4300100: r_ankleProxy_geo + 4300102: r_kneeProxy_geo + 4300104: r_hipProxy_geo + 4300106: pelvisProxy_geo + 4300108: l_ballProxy_geo + 4300110: l_ankleProxy_geo + 4300112: l_kneeProxy_geo + 4300114: l_hipProxy_geo + 7400000: HumanoidWalkRight + 7400002: HumanoidWalkLeft + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 0 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: HumanoidWalkRight + takeName: _7_a_U1_M_P_WalkForwardTurnRight_NtrlMedium__Fb_Dia2m_No_0_PJ_1 + firstFrame: 90.5999985 + lastFrame: 122.100006 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidWalkLeft + takeName: _7_a_U1_M_P_WalkForwardTurnRight_NtrlMedium__Fb_Dia2m_No_0_PJ_1 + firstFrame: 90.5999985 + lastFrame: 122.100006 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: .5 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 1 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + 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 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: + - boneName: Hips + 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: LeftUpLeg + 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: RightUpLeg + 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: LeftLeg + 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: RightLeg + 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: LeftFoot + 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: RightFoot + 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 + 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: Chest + 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: Neck + 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 + - boneName: Head + 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: LeftShoulder + 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: RightShoulder + 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: LeftArm + 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: RightArm + 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: LeftForeArm + 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: RightForeArm + 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: LeftHand + 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: RightHand + 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: LeftToes + 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: RightToes + 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: LeftEye + 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: RightEye + 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 + - boneName: Jaw + humanName: Jaw + 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: LeftHandThumb1 + humanName: Left Thumb Proximal + 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: LeftHandThumb2 + humanName: Left Thumb Intermediate + 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: LeftHandThumb3 + humanName: Left Thumb Distal + 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: LeftHandIndex1 + humanName: Left Index Proximal + 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: LeftHandIndex2 + humanName: Left Index Intermediate + 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: LeftHandIndex3 + humanName: Left Index Distal + 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: LeftHandMiddle1 + humanName: Left Middle Proximal + 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: LeftHandMiddle2 + humanName: Left Middle Intermediate + 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: LeftHandMiddle3 + humanName: Left Middle Distal + 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: LeftHandRing1 + humanName: Left Ring Proximal + 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: LeftHandRing2 + humanName: Left Ring Intermediate + 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: LeftHandRing3 + humanName: Left Ring Distal + 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: LeftHandPinky1 + humanName: Left Little Proximal + 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: LeftHandPinky2 + humanName: Left Little Intermediate + 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: LeftHandPinky3 + humanName: Left Little Distal + 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: RightHandThumb1 + humanName: Right Thumb Proximal + 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: RightHandThumb2 + humanName: Right Thumb Intermediate + 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: RightHandThumb3 + humanName: Right Thumb Distal + 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: RightHandIndex1 + humanName: Right Index Proximal + 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: RightHandIndex2 + humanName: Right Index Intermediate + 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: RightHandIndex3 + humanName: Right Index Distal + 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: RightHandMiddle1 + humanName: Right Middle Proximal + 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: RightHandMiddle2 + humanName: Right Middle Intermediate + 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: RightHandMiddle3 + humanName: Right Middle Distal + 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: RightHandRing1 + humanName: Right Ring Proximal + 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: RightHandRing2 + humanName: Right Ring Intermediate + 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: RightHandRing3 + humanName: Right Ring Distal + 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: RightHandPinky1 + humanName: Right Little Proximal + 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: RightHandPinky2 + humanName: Right Little Intermediate + 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: RightHandPinky3 + humanName: Right Little Distal + 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: WalkTurn(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 + position: {x: 0, y: .978280783, z: -.0454514362} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftUpLeg + position: {x: -.0754494965, y: -.0456640199, z: -2.30926381e-16} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLeg + position: {x: -.0205504987, y: -.409129977, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftFoot + position: {x: -.00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftToes + position: {x: -.00748699997, y: -.0731673017, z: .145427123} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightUpLeg + position: {x: .0754495338, y: -.0456639901, z: -1.33226755e-16} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLeg + position: {x: .0205504671, y: -.409130007, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightFoot + position: {x: .00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightToes + position: {x: .00748699997, y: -.0731673017, z: .145427495} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine + position: {x: 1.70530253e-15, y: .0922631845, z: .0157713313} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Chest + position: {x: 1.70530253e-15, y: .162540287, z: -.00165605545} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftShoulder + position: {x: -.0382859968, y: .221622497, z: -.017063085} + rotation: {x: -.0147808986, y: -.0538775325, z: .156701982, w: .986064553} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftArm + position: {x: -.100502051, y: 1.12508158e-09, z: -1.90391272e-10} + rotation: {x: .0314127803, y: .0437958837, z: -.145582214, w: .987877071} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftForeArm + position: {x: -.254049301, y: -1.05549701e-10, z: 1.09197949e-10} + rotation: {x: .2138381, y: .0305939578, z: -.0201875716, w: .976181209} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHand + position: {x: -.24638927, y: -1.14727637e-10, z: 1.33491083e-11} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex1 + position: {x: -.0751257986, y: -.00784140453, z: .0326526426} + rotation: {x: -.0355877392, y: .0203897264, z: .0891612843, w: .995172441} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex2 + position: {x: -.03979728, y: 4.98084119e-05, z: .00118575059} + rotation: {x: -.067650035, y: .0147010209, z: .0282103531, w: .99720186} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex3 + position: {x: -.0279684775, y: -6.41634301e-09, z: -5.14348883e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle1 + position: {x: -.0760238245, y: -.00188513438, z: .0101412293} + rotation: {x: -.0202440154, y: .0555505231, z: .0874573365, w: .994412124} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle2 + position: {x: -.0442804359, y: 4.79887012e-06, z: -.00042540062} + rotation: {x: -.0149214305, y: -.00651388662, z: .0271232538, w: .9994995} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle3 + position: {x: -.0339648277, y: -1.21842687e-08, z: 3.75257692e-09} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky1 + position: {x: -.0656599477, y: -.00782510638, z: -.0322512463} + rotation: {x: -.0490606353, y: .0760782659, z: .0864803717, w: .992132246} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky2 + position: {x: -.0308054481, y: -3.08745766e-05, z: -.00144807738} + rotation: {x: .0495492145, y: -.0218166728, z: .0328659192, w: .997992396} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky3 + position: {x: -.0230640266, y: -6.40260851e-06, z: 1.79083859e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing1 + position: {x: -.0703021064, y: -.00374530931, z: -.0114117917} + rotation: {x: -.0161509421, y: .0750548244, z: .085394524, w: .993385017} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing2 + position: {x: -.0431354567, y: -2.0882293e-05, z: -.00223517814} + rotation: {x: .0190618206, y: -.0256749857, z: .02892741, w: .999069929} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing3 + position: {x: -.0308355652, y: 1.58168798e-10, z: -1.64554788e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb1 + position: {x: -.0142312413, y: -.0123778246, z: .0255316682} + rotation: {x: -.129420206, y: -.0551873557, z: -.119928889, w: .982762337} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb2 + position: {x: -.0163739994, y: -.00528999977, z: .0234914087} + rotation: {x: -.0260624681, y: .0966897979, z: .00360738859, w: .994966745} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb3 + position: {x: -.0254599992, y: -.00763999997, z: .0208330005} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Neck + position: {x: -2.84217077e-15, y: .259009272, z: -.0324132554} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Head + position: {x: -5.68434176e-16, y: .0830703825, z: .0113267815} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Jaw + position: {x: 1.73472344e-20, y: .0111267585, z: .0103275431} + rotation: {x: .219240054, y: -0, z: -0, w: .975670993} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: JawEND + position: {x: -1.73472344e-20, y: -.0482887588, z: .071851708} + rotation: {x: 3.46944695e-18, y: -3.25260652e-18, z: -1.12847458e-35, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipCorner + position: {x: -.032843262, y: -.01657876, z: .0661217645} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipLower + position: {x: -.0142508168, y: -.0216887593, z: .0822406337} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipCorner + position: {x: .0328399986, y: -.01657876, z: .0661187842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipLower + position: {x: .0142508168, y: -.0216887593, z: .0822387859} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueBack + position: {x: -1.73472344e-20, y: -.022869369, z: .0100954091} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueTip + position: {x: -1.73472344e-20, y: -.0232788119, z: .0383227095} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftCheek + position: {x: -.0542440265, y: .0337019488, z: .0594304018} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEye + position: {x: -.0208482333, y: .0825027004, z: .0554274321} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidLower + position: {x: -.0356189571, y: .0650736615, z: .076234743} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidUpper + position: {x: -.0344068967, y: .10060814, z: .0802053064} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftInnerBrow + position: {x: -.0120626912, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftIOuterBrow + position: {x: -.0550398715, y: .114825293, z: .061777398} + rotation: {x: 3.46944695e-18, y: -3.25260652e-18, z: -1.12847458e-35, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipUpper + position: {x: -.0145013221, y: -.00511181122, z: .094618842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftNostril + position: {x: -.0178999994, y: .0263128281, z: .0908674002} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightCheek + position: {x: .0542399958, y: .033702828, z: .0594273992} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEye + position: {x: .020849999, y: .082502827, z: .0554273985} + rotation: {x: 3.46944695e-18, y: -3.25260652e-18, z: -1.12847458e-35, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidLower + position: {x: .0356200002, y: .065072827, z: .0762374029} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidUpper + position: {x: .0344099998, y: .100612827, z: .0802073926} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightInnerBrow + position: {x: .0120626874, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightIOuterBrow + position: {x: .0550400019, y: .114822827, z: .061777398} + rotation: {x: 3.46944695e-18, y: -3.25260652e-18, z: -1.12847458e-35, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipUpper + position: {x: .0145013221, y: -.00510717137, z: .094617404} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightNostril + position: {x: .0178999994, y: .0263089053, z: .0908706188} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightShoulder + position: {x: .0382860154, y: .221621126, z: -.017063085} + rotation: {x: .161226362, y: .986777782, z: -.000264319213, w: -.0166035369} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightArm + position: {x: -.100501455, y: -2.49664549e-06, z: -5.22836601e-08} + rotation: {x: .13713856, y: .985173404, z: .0769179687, w: .0686292574} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightForeArm + position: {x: .253428251, y: .00601135287, z: -.0167045239} + rotation: {x: .237398192, y: .0239303056, z: -.0130977379, w: .971029282} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHand + position: {x: .245373696, y: .0216417722, z: .00555046508} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex1 + position: {x: .0747694969, y: -.00124305359, z: .0343444981} + rotation: {x: -.0193142965, y: .144485593, z: -.0552937947, w: .987771988} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex2 + position: {x: .0370584019, y: .00072612107, z: .0145388944} + rotation: {x: -.0626306161, y: .0217898954, z: .0492491424, w: .996582806} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex3 + position: {x: .0252250377, y: -.00496646529, z: .0110121462} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle1 + position: {x: .0756476447, y: .00479140272, z: .0118531818} + rotation: {x: -.0083159646, y: .0137313176, z: -.0464223213, w: .998792946} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle2 + position: {x: .0438090637, y: .000194188149, z: .00645493623} + rotation: {x: -.0187553763, y: -.0444608666, z: .0846683979, w: .995240033} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle3 + position: {x: .0330724716, y: -.00754753686, z: .00168984616} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky1 + position: {x: .0668033436, y: -.00199410855, z: -.0307561457} + rotation: {x: -.0065329643, y: -.250651777, z: -.016728282, w: .967910707} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky2 + position: {x: .0285308417, y: -.001397143, z: -.0116237961} + rotation: {x: .033050999, y: .000949021487, z: -.0588754006, w: .997717619} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky3 + position: {x: .0214268602, y: -.000553508929, z: -.00851660781} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing1 + position: {x: .0705984756, y: .00245709671, z: -.00982145779} + rotation: {x: -.0121607138, y: -.11751543, z: -.0254483633, w: .992670476} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing2 + position: {x: .0428871848, y: -.00137538207, z: -.00494585838} + rotation: {x: .0222987644, y: -.0217661057, z: .0794658363, w: .996350527} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing3 + position: {x: .0295006037, y: -.00769293541, z: -.00462225592} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb1 + position: {x: .0146849155, y: -.0111049423, z: .0258580949} + rotation: {x: -.101609342, y: .0311730728, z: .104487799, w: .988830745} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb2 + position: {x: .0163739994, y: -.00528999977, z: .0234913602} + rotation: {x: -.0260628574, y: -.0966915861, z: -.00360764307, w: .994966567} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb3 + position: {x: .0254599992, y: -.00763999997, z: .0208330005} + 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: {fileID: 9000000, guid: e8914d097ece7cc48a83d5fccd4098c0, + type: 3} + animationType: 3 + additionalBone: 0 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurnSharp.fbx b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurnSharp.fbx new file mode 100644 index 0000000..39425ac Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurnSharp.fbx differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurnSharp.fbx.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurnSharp.fbx.meta new file mode 100644 index 0000000..c28510f --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animation/HumanoidWalkTurnSharp.fbx.meta @@ -0,0 +1,1400 @@ +fileFormatVersion: 2 +guid: bb141fc9a700c9c4ca7e6dadb8acf24b +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: Chest + 100002: chestProxy_geo + 100004: //RootNode + 100006: Head + 100008: headProxy_geo + 100010: HeadTop_End + 100012: Hips + 100014: Jaw + 100016: JawEND + 100018: jawProxy_geo + 100020: l_ankleProxy_geo + 100022: l_ballProxy_geo + 100024: l_clavicleProxy_geo + 100026: l_erbowProxy_geo + 100028: l_hipProxy_geo + 100030: l_indexProxy_01_geo + 100032: l_indexProxy_02_geo + 100034: l_indexProxy_03_geo + 100036: l_kneeProxy_geo + 100038: l_middleProxy_01_geo + 100040: l_middleProxy_02_geo + 100042: l_middleProxy_03_geo + 100044: l_pinkyProxy_01_geo + 100046: l_pinkyProxy_02_geo + 100048: l_pinkyProxy_03_geo + 100050: l_ringProxy_01_geo + 100052: l_ringProxy_02_geo + 100054: l_ringProxy_03_geo + 100056: l_shourderProxy_geo + 100058: l_thumbProxy_01_geo + 100060: l_thumbProxy_02_geo + 100062: l_thumbProxy_03_geo + 100064: l_UNI_eye + 100066: l_wristProxy_geo + 100068: LeftArm + 100070: LeftCheek + 100072: LeftEye + 100074: LeftEyelidLower + 100076: LeftEyelidUpper + 100078: LeftFoot + 100080: LeftForeArm + 100082: LeftHand + 100084: LeftHandIndex1 + 100086: LeftHandIndex13 + 100088: LeftHandIndex17 + 100090: LeftHandIndex2 + 100092: LeftHandIndex3 + 100094: LeftHandMiddle1 + 100096: LeftHandMiddle13 + 100098: LeftHandMiddle17 + 100100: LeftHandMiddle2 + 100102: LeftHandMiddle3 + 100104: LeftHandPinky1 + 100106: LeftHandPinky13 + 100108: LeftHandPinky17 + 100110: LeftHandPinky2 + 100112: LeftHandPinky3 + 100114: LeftHandRing1 + 100116: LeftHandRing13 + 100118: LeftHandRing17 + 100120: LeftHandRing2 + 100122: LeftHandRing3 + 100124: LeftHandThumb1 + 100126: LeftHandThumb13 + 100128: LeftHandThumb17 + 100130: LeftHandThumb2 + 100132: LeftHandThumb3 + 100134: LeftInnerBrow + 100136: LeftIOuterBrow + 100138: LeftLeg + 100140: LeftLipCorner + 100142: LeftLipLower + 100144: LeftLipUpper + 100146: LeftNostril + 100148: LeftShoulder + 100150: LeftToes + 100152: LeftUpLeg + 100154: LToeBase_End2 + 100156: LToeBase_End3 + 100158: Neck + 100160: neckProxy_geo + 100162: pelvisProxy_geo + 100164: r_ankleProxy_geo + 100166: r_ballProxy_geo + 100168: r_clavicleProxy_geo + 100170: r_erbowProxy_geo + 100172: r_hipProxy_geo + 100174: r_indexProxy_01_geo + 100176: r_indexProxy_02_geo + 100178: r_indexProxy_03_geo + 100180: r_kneeProxy_geo + 100182: r_middleProxy_01_geo + 100184: r_middleProxy_02_geo + 100186: r_middleProxy_03_geo + 100188: r_pinkyProxy_01_geo + 100190: r_pinkyProxy_02_geo + 100192: r_pinkyProxy_03_geo + 100194: r_ringProxy_01_geo + 100196: r_ringProxy_02_geo + 100198: r_ringProxy_03_geo + 100200: r_shourderProxy_geo + 100202: r_thumbProxy_01_geo + 100204: r_thumbProxy_02_geo + 100206: r_thumbProxy_03_geo + 100208: r_UNI_eye + 100210: r_wristProxy_geo + 100212: Reference + 100214: RightArm + 100216: RightCheek + 100218: RightEye + 100220: RightEyelidLower + 100222: RightEyelidUpper + 100224: RightFoot + 100226: RightForeArm + 100228: RightHand + 100230: RightHandIndex1 + 100232: RightHandIndex2 + 100234: RightHandIndex3 + 100236: RightHandMiddle1 + 100238: RightHandMiddle2 + 100240: RightHandMiddle3 + 100242: RightHandPinky1 + 100244: RightHandPinky2 + 100246: RightHandPinky3 + 100248: RightHandRing1 + 100250: RightHandRing2 + 100252: RightHandRing3 + 100254: RightHandThumb1 + 100256: RightHandThumb2 + 100258: RightHandThumb3 + 100260: RightInnerBrow + 100262: RightIOuterBrow + 100264: RightLeg + 100266: RightLipCorner + 100268: RightLipLower + 100270: RightLipUpper + 100272: RightNostril + 100274: RightShoulder + 100276: RightToes + 100278: RightUpLeg + 100280: Spine + 100282: spineProxy_geo + 100284: TongueBack + 100286: TongueTip + 100288: UNI_01_Lower_teethProxy + 100290: UNI_01_TongueBaseProxy + 100292: UNI_01_TongueTipProxy + 100294: UNI_01_Upper_teethProxy + 400000: Chest + 400002: chestProxy_geo + 400004: //RootNode + 400006: Head + 400008: headProxy_geo + 400010: HeadTop_End + 400012: Hips + 400014: Jaw + 400016: JawEND + 400018: jawProxy_geo + 400020: l_ankleProxy_geo + 400022: l_ballProxy_geo + 400024: l_clavicleProxy_geo + 400026: l_erbowProxy_geo + 400028: l_hipProxy_geo + 400030: l_indexProxy_01_geo + 400032: l_indexProxy_02_geo + 400034: l_indexProxy_03_geo + 400036: l_kneeProxy_geo + 400038: l_middleProxy_01_geo + 400040: l_middleProxy_02_geo + 400042: l_middleProxy_03_geo + 400044: l_pinkyProxy_01_geo + 400046: l_pinkyProxy_02_geo + 400048: l_pinkyProxy_03_geo + 400050: l_ringProxy_01_geo + 400052: l_ringProxy_02_geo + 400054: l_ringProxy_03_geo + 400056: l_shourderProxy_geo + 400058: l_thumbProxy_01_geo + 400060: l_thumbProxy_02_geo + 400062: l_thumbProxy_03_geo + 400064: l_UNI_eye + 400066: l_wristProxy_geo + 400068: LeftArm + 400070: LeftCheek + 400072: LeftEye + 400074: LeftEyelidLower + 400076: LeftEyelidUpper + 400078: LeftFoot + 400080: LeftForeArm + 400082: LeftHand + 400084: LeftHandIndex1 + 400086: LeftHandIndex13 + 400088: LeftHandIndex17 + 400090: LeftHandIndex2 + 400092: LeftHandIndex3 + 400094: LeftHandMiddle1 + 400096: LeftHandMiddle13 + 400098: LeftHandMiddle17 + 400100: LeftHandMiddle2 + 400102: LeftHandMiddle3 + 400104: LeftHandPinky1 + 400106: LeftHandPinky13 + 400108: LeftHandPinky17 + 400110: LeftHandPinky2 + 400112: LeftHandPinky3 + 400114: LeftHandRing1 + 400116: LeftHandRing13 + 400118: LeftHandRing17 + 400120: LeftHandRing2 + 400122: LeftHandRing3 + 400124: LeftHandThumb1 + 400126: LeftHandThumb13 + 400128: LeftHandThumb17 + 400130: LeftHandThumb2 + 400132: LeftHandThumb3 + 400134: LeftInnerBrow + 400136: LeftIOuterBrow + 400138: LeftLeg + 400140: LeftLipCorner + 400142: LeftLipLower + 400144: LeftLipUpper + 400146: LeftNostril + 400148: LeftShoulder + 400150: LeftToes + 400152: LeftUpLeg + 400154: LToeBase_End2 + 400156: LToeBase_End3 + 400158: Neck + 400160: neckProxy_geo + 400162: pelvisProxy_geo + 400164: r_ankleProxy_geo + 400166: r_ballProxy_geo + 400168: r_clavicleProxy_geo + 400170: r_erbowProxy_geo + 400172: r_hipProxy_geo + 400174: r_indexProxy_01_geo + 400176: r_indexProxy_02_geo + 400178: r_indexProxy_03_geo + 400180: r_kneeProxy_geo + 400182: r_middleProxy_01_geo + 400184: r_middleProxy_02_geo + 400186: r_middleProxy_03_geo + 400188: r_pinkyProxy_01_geo + 400190: r_pinkyProxy_02_geo + 400192: r_pinkyProxy_03_geo + 400194: r_ringProxy_01_geo + 400196: r_ringProxy_02_geo + 400198: r_ringProxy_03_geo + 400200: r_shourderProxy_geo + 400202: r_thumbProxy_01_geo + 400204: r_thumbProxy_02_geo + 400206: r_thumbProxy_03_geo + 400208: r_UNI_eye + 400210: r_wristProxy_geo + 400212: Reference + 400214: RightArm + 400216: RightCheek + 400218: RightEye + 400220: RightEyelidLower + 400222: RightEyelidUpper + 400224: RightFoot + 400226: RightForeArm + 400228: RightHand + 400230: RightHandIndex1 + 400232: RightHandIndex2 + 400234: RightHandIndex3 + 400236: RightHandMiddle1 + 400238: RightHandMiddle2 + 400240: RightHandMiddle3 + 400242: RightHandPinky1 + 400244: RightHandPinky2 + 400246: RightHandPinky3 + 400248: RightHandRing1 + 400250: RightHandRing2 + 400252: RightHandRing3 + 400254: RightHandThumb1 + 400256: RightHandThumb2 + 400258: RightHandThumb3 + 400260: RightInnerBrow + 400262: RightIOuterBrow + 400264: RightLeg + 400266: RightLipCorner + 400268: RightLipLower + 400270: RightLipUpper + 400272: RightNostril + 400274: RightShoulder + 400276: RightToes + 400278: RightUpLeg + 400280: Spine + 400282: spineProxy_geo + 400284: TongueBack + 400286: TongueTip + 400288: UNI_01_Lower_teethProxy + 400290: UNI_01_TongueBaseProxy + 400292: UNI_01_TongueTipProxy + 400294: UNI_01_Upper_teethProxy + 2300000: chestProxy_geo + 2300002: headProxy_geo + 2300004: jawProxy_geo + 2300006: l_ankleProxy_geo + 2300008: l_ballProxy_geo + 2300010: l_clavicleProxy_geo + 2300012: l_erbowProxy_geo + 2300014: l_hipProxy_geo + 2300016: l_indexProxy_01_geo + 2300018: l_indexProxy_02_geo + 2300020: l_indexProxy_03_geo + 2300022: l_kneeProxy_geo + 2300024: l_middleProxy_01_geo + 2300026: l_middleProxy_02_geo + 2300028: l_middleProxy_03_geo + 2300030: l_pinkyProxy_01_geo + 2300032: l_pinkyProxy_02_geo + 2300034: l_pinkyProxy_03_geo + 2300036: l_ringProxy_01_geo + 2300038: l_ringProxy_02_geo + 2300040: l_ringProxy_03_geo + 2300042: l_shourderProxy_geo + 2300044: l_thumbProxy_01_geo + 2300046: l_thumbProxy_02_geo + 2300048: l_thumbProxy_03_geo + 2300050: l_UNI_eye + 2300052: l_wristProxy_geo + 2300054: neckProxy_geo + 2300056: pelvisProxy_geo + 2300058: r_ankleProxy_geo + 2300060: r_ballProxy_geo + 2300062: r_clavicleProxy_geo + 2300064: r_erbowProxy_geo + 2300066: r_hipProxy_geo + 2300068: r_indexProxy_01_geo + 2300070: r_indexProxy_02_geo + 2300072: r_indexProxy_03_geo + 2300074: r_kneeProxy_geo + 2300076: r_middleProxy_01_geo + 2300078: r_middleProxy_02_geo + 2300080: r_middleProxy_03_geo + 2300082: r_pinkyProxy_01_geo + 2300084: r_pinkyProxy_02_geo + 2300086: r_pinkyProxy_03_geo + 2300088: r_ringProxy_01_geo + 2300090: r_ringProxy_02_geo + 2300092: r_ringProxy_03_geo + 2300094: r_shourderProxy_geo + 2300096: r_thumbProxy_01_geo + 2300098: r_thumbProxy_02_geo + 2300100: r_thumbProxy_03_geo + 2300102: r_UNI_eye + 2300104: r_wristProxy_geo + 2300106: spineProxy_geo + 2300108: UNI_01_Lower_teethProxy + 2300110: UNI_01_TongueBaseProxy + 2300112: UNI_01_TongueTipProxy + 2300114: UNI_01_Upper_teethProxy + 3300000: chestProxy_geo + 3300002: headProxy_geo + 3300004: jawProxy_geo + 3300006: l_ankleProxy_geo + 3300008: l_ballProxy_geo + 3300010: l_clavicleProxy_geo + 3300012: l_erbowProxy_geo + 3300014: l_hipProxy_geo + 3300016: l_indexProxy_01_geo + 3300018: l_indexProxy_02_geo + 3300020: l_indexProxy_03_geo + 3300022: l_kneeProxy_geo + 3300024: l_middleProxy_01_geo + 3300026: l_middleProxy_02_geo + 3300028: l_middleProxy_03_geo + 3300030: l_pinkyProxy_01_geo + 3300032: l_pinkyProxy_02_geo + 3300034: l_pinkyProxy_03_geo + 3300036: l_ringProxy_01_geo + 3300038: l_ringProxy_02_geo + 3300040: l_ringProxy_03_geo + 3300042: l_shourderProxy_geo + 3300044: l_thumbProxy_01_geo + 3300046: l_thumbProxy_02_geo + 3300048: l_thumbProxy_03_geo + 3300050: l_UNI_eye + 3300052: l_wristProxy_geo + 3300054: neckProxy_geo + 3300056: pelvisProxy_geo + 3300058: r_ankleProxy_geo + 3300060: r_ballProxy_geo + 3300062: r_clavicleProxy_geo + 3300064: r_erbowProxy_geo + 3300066: r_hipProxy_geo + 3300068: r_indexProxy_01_geo + 3300070: r_indexProxy_02_geo + 3300072: r_indexProxy_03_geo + 3300074: r_kneeProxy_geo + 3300076: r_middleProxy_01_geo + 3300078: r_middleProxy_02_geo + 3300080: r_middleProxy_03_geo + 3300082: r_pinkyProxy_01_geo + 3300084: r_pinkyProxy_02_geo + 3300086: r_pinkyProxy_03_geo + 3300088: r_ringProxy_01_geo + 3300090: r_ringProxy_02_geo + 3300092: r_ringProxy_03_geo + 3300094: r_shourderProxy_geo + 3300096: r_thumbProxy_01_geo + 3300098: r_thumbProxy_02_geo + 3300100: r_thumbProxy_03_geo + 3300102: r_UNI_eye + 3300104: r_wristProxy_geo + 3300106: spineProxy_geo + 3300108: UNI_01_Lower_teethProxy + 3300110: UNI_01_TongueBaseProxy + 3300112: UNI_01_TongueTipProxy + 3300114: UNI_01_Upper_teethProxy + 4300000: l_UNI_eye + 4300002: r_UNI_eye + 4300004: UNI_01_TongueBaseProxy + 4300006: UNI_01_TongueTipProxy + 4300008: UNI_01_Lower_teethProxy + 4300010: jawProxy_geo + 4300012: headProxy_geo + 4300014: UNI_01_Upper_teethProxy + 4300016: neckProxy_geo + 4300018: r_pinkyProxy_03_geo + 4300020: r_pinkyProxy_02_geo + 4300022: r_pinkyProxy_01_geo + 4300024: r_ringProxy_03_geo + 4300026: r_ringProxy_02_geo + 4300028: r_ringProxy_01_geo + 4300030: r_middleProxy_03_geo + 4300032: r_middleProxy_02_geo + 4300034: r_middleProxy_01_geo + 4300036: r_indexProxy_03_geo + 4300038: r_indexProxy_02_geo + 4300040: r_indexProxy_01_geo + 4300042: r_thumbProxy_03_geo + 4300044: r_thumbProxy_02_geo + 4300046: r_thumbProxy_01_geo + 4300048: r_wristProxy_geo + 4300050: r_erbowProxy_geo + 4300052: r_shourderProxy_geo + 4300054: r_clavicleProxy_geo + 4300056: chestProxy_geo + 4300058: l_pinkyProxy_03_geo + 4300060: l_pinkyProxy_02_geo + 4300062: l_pinkyProxy_01_geo + 4300064: l_ringProxy_03_geo + 4300066: l_ringProxy_02_geo + 4300068: l_ringProxy_01_geo + 4300070: l_middleProxy_03_geo + 4300072: l_middleProxy_02_geo + 4300074: l_middleProxy_01_geo + 4300076: l_indexProxy_03_geo + 4300078: l_indexProxy_02_geo + 4300080: l_indexProxy_01_geo + 4300082: l_thumbProxy_03_geo + 4300084: l_thumbProxy_02_geo + 4300086: l_thumbProxy_01_geo + 4300088: l_wristProxy_geo + 4300090: l_erbowProxy_geo + 4300092: l_shourderProxy_geo + 4300094: l_clavicleProxy_geo + 4300096: spineProxy_geo + 4300098: r_ballProxy_geo + 4300100: r_ankleProxy_geo + 4300102: r_kneeProxy_geo + 4300104: r_hipProxy_geo + 4300106: pelvisProxy_geo + 4300108: l_ballProxy_geo + 4300110: l_ankleProxy_geo + 4300112: l_kneeProxy_geo + 4300114: l_hipProxy_geo + 7400000: HumanoidWalkLeftSharp + 7400002: HumanoidWalkRightSharp + 9500000: //RootNode + materials: + importMaterials: 0 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 0 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: + - serializedVersion: 16 + name: HumanoidWalkRightSharp + takeName: _8_a_U1_M_P_WalkForwardTurnRight_NtrlShort__Fb_Dia1m_No_0_PJ_4 + firstFrame: 53.2999992 + lastFrame: 84 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + - serializedVersion: 16 + name: HumanoidWalkLeftSharp + takeName: _8_a_U1_M_P_WalkForwardTurnRight_NtrlShort__Fb_Dia1m_No_0_PJ_4 + firstFrame: 53.2999992 + lastFrame: 84 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: .5 + loop: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 0 + loopBlendPositionY: 1 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 1 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 0 + maskSource: {instanceID: 0} + isReadable: 1 + 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 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 1 + copyAvatar: 0 + humanDescription: + human: + - boneName: Hips + 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: LeftUpLeg + 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: RightUpLeg + 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: LeftLeg + 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: RightLeg + 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: LeftFoot + 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: RightFoot + 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 + 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: Chest + 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: Neck + 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 + - boneName: Head + 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: LeftShoulder + 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: RightShoulder + 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: LeftArm + 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: RightArm + 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: LeftForeArm + 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: RightForeArm + 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: LeftHand + 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: RightHand + 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: LeftToes + 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: RightToes + 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: LeftEye + 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: RightEye + 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 + - boneName: Jaw + humanName: Jaw + 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: LeftHandThumb1 + humanName: Left Thumb Proximal + 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: LeftHandThumb2 + humanName: Left Thumb Intermediate + 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: LeftHandThumb3 + humanName: Left Thumb Distal + 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: LeftHandIndex1 + humanName: Left Index Proximal + 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: LeftHandIndex2 + humanName: Left Index Intermediate + 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: LeftHandIndex3 + humanName: Left Index Distal + 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: LeftHandMiddle1 + humanName: Left Middle Proximal + 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: LeftHandMiddle2 + humanName: Left Middle Intermediate + 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: LeftHandMiddle3 + humanName: Left Middle Distal + 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: LeftHandRing1 + humanName: Left Ring Proximal + 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: LeftHandRing2 + humanName: Left Ring Intermediate + 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: LeftHandRing3 + humanName: Left Ring Distal + 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: LeftHandPinky1 + humanName: Left Little Proximal + 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: LeftHandPinky2 + humanName: Left Little Intermediate + 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: LeftHandPinky3 + humanName: Left Little Distal + 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: RightHandThumb1 + humanName: Right Thumb Proximal + 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: RightHandThumb2 + humanName: Right Thumb Intermediate + 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: RightHandThumb3 + humanName: Right Thumb Distal + 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: RightHandIndex1 + humanName: Right Index Proximal + 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: RightHandIndex2 + humanName: Right Index Intermediate + 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: RightHandIndex3 + humanName: Right Index Distal + 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: RightHandMiddle1 + humanName: Right Middle Proximal + 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: RightHandMiddle2 + humanName: Right Middle Intermediate + 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: RightHandMiddle3 + humanName: Right Middle Distal + 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: RightHandRing1 + humanName: Right Ring Proximal + 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: RightHandRing2 + humanName: Right Ring Intermediate + 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: RightHandRing3 + humanName: Right Ring Distal + 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: RightHandPinky1 + humanName: Right Little Proximal + 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: RightHandPinky2 + humanName: Right Little Intermediate + 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: RightHandPinky3 + humanName: Right Little Distal + 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: WalkTurnSharp(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 + position: {x: 0, y: .951679945, z: -.0734068155} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftUpLeg + position: {x: -.0754494965, y: -.0456640199, z: -7.1054272e-17} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLeg + position: {x: -.0205504987, y: -.409129977, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftFoot + position: {x: -.00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftToes + position: {x: -.00748699997, y: -.0731673017, z: .145427123} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightUpLeg + position: {x: .0754495338, y: -.0456639901, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLeg + position: {x: .0205504671, y: -.409130007, z: -.000718647963} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightFoot + position: {x: .00515299942, y: -.423155904, z: -.0276488513} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightToes + position: {x: .00748699997, y: -.0731673017, z: .145427495} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Spine + position: {x: 1.42108544e-16, y: .0922631845, z: .0157713313} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Chest + position: {x: -1.42108544e-16, y: .162540287, z: -.00165605545} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftShoulder + position: {x: -.0382859968, y: .221622497, z: -.017063085} + rotation: {x: -.0221654978, y: -.0647571012, z: .150944948, w: .986169815} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftArm + position: {x: -.100502051, y: 8.54155913e-10, z: -3.69725445e-10} + rotation: {x: .0106419669, y: .0620222352, z: -.139523, w: .988217294} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftForeArm + position: {x: -.254049301, y: -2.90391433e-10, z: 1.89220972e-10} + rotation: {x: .191195339, y: .0320876539, z: -.015048732, w: .98091203} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHand + position: {x: -.24638927, y: -2.04380513e-10, z: -2.76404663e-11} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex1 + position: {x: -.0751257986, y: -.00784140453, z: .0326526426} + rotation: {x: -.0355880857, y: .0203896258, z: .0891591534, w: .99517262} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex2 + position: {x: -.03979728, y: 4.980843e-05, z: .00118575059} + rotation: {x: -.0676201731, y: .014689805, z: .0282076728, w: .997204125} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandIndex3 + position: {x: -.0279684775, y: -6.32620267e-09, z: -5.13934566e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle1 + position: {x: -.0760238245, y: -.00188513449, z: .0101412293} + rotation: {x: -.0202437695, y: .0555506349, z: .0874595419, w: .994412005} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle2 + position: {x: -.0442804359, y: 4.79886603e-06, z: -.000425400416} + rotation: {x: -.0148668028, y: -.00650640437, z: .027121624, w: .999500394} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandMiddle3 + position: {x: -.0339648277, y: -1.23281945e-08, z: 3.8019885e-09} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky1 + position: {x: -.0656599477, y: -.00782510638, z: -.0322512463} + rotation: {x: -.0490607433, y: .0760781392, z: .0864796862, w: .992132246} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky2 + position: {x: -.0308054481, y: -3.08745912e-05, z: -.00144807703} + rotation: {x: .0495053492, y: -.0218173042, z: .0328643546, w: .997994602} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandPinky3 + position: {x: -.0230640266, y: -6.40261305e-06, z: 1.81588078e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing1 + position: {x: -.0703021064, y: -.00374530931, z: -.0114117917} + rotation: {x: -.0161509272, y: .0750548989, z: .0853952542, w: .993384898} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing2 + position: {x: -.0431354567, y: -2.0882313e-05, z: -.00223517814} + rotation: {x: .0190618392, y: -.0256752465, z: .0289273206, w: .999069929} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandRing3 + position: {x: -.0308355652, y: 1.19146082e-10, z: -1.64279221e-08} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb1 + position: {x: -.0142312413, y: -.0123778246, z: .0255316682} + rotation: {x: -.103088424, y: -.0457053706, z: -.0948034078, w: .989088535} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb2 + position: {x: -.0163739994, y: -.00528999977, z: .0234914087} + rotation: {x: -.0260616504, y: .0966882184, z: .00360805099, w: .994966924} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftHandThumb3 + position: {x: -.0254599992, y: -.00763999997, z: .0208330005} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Neck + position: {x: -1.42108544e-16, y: .259009302, z: -.0324132554} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Head + position: {x: -4.26325632e-16, y: .0830703825, z: .0113267815} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: Jaw + position: {x: 1.73472344e-20, y: .0111267585, z: .0103275431} + rotation: {x: .219240054, y: -0, z: -0, w: .975670993} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: JawEND + position: {x: -1.73472344e-20, y: -.0482887588, z: .071851708} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipCorner + position: {x: -.032843262, y: -.01657876, z: .0661217645} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipLower + position: {x: -.0142508168, y: -.0216887593, z: .0822406337} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipCorner + position: {x: .0328399986, y: -.01657876, z: .0661187842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipLower + position: {x: .0142508168, y: -.0216887593, z: .0822387859} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueBack + position: {x: -1.73472344e-20, y: -.022869369, z: .0100954091} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: TongueTip + position: {x: -1.73472344e-20, y: -.0232788119, z: .0383227095} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftCheek + position: {x: -.0542440265, y: .0337019488, z: .0594304018} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEye + position: {x: -.0208482333, y: .0825027004, z: .0554274321} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidLower + position: {x: -.0356189571, y: .0650736615, z: .076234743} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftEyelidUpper + position: {x: -.0344068967, y: .10060814, z: .0802053064} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftInnerBrow + position: {x: -.0120626912, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftIOuterBrow + position: {x: -.0550398715, y: .114825293, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftLipUpper + position: {x: -.0145013221, y: -.00511181122, z: .094618842} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: LeftNostril + position: {x: -.0178999994, y: .0263128281, z: .0908674002} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightCheek + position: {x: .0542399958, y: .033702828, z: .0594273992} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEye + position: {x: .020849999, y: .082502827, z: .0554273985} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidLower + position: {x: .0356200002, y: .065072827, z: .0762374029} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightEyelidUpper + position: {x: .0344099998, y: .100612827, z: .0802073926} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightInnerBrow + position: {x: .0120626874, y: .118765265, z: .0934668258} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightIOuterBrow + position: {x: .0550400019, y: .114822827, z: .061777398} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightLipUpper + position: {x: .0145013221, y: -.00510717137, z: .094617404} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightNostril + position: {x: .0178999994, y: .0263089053, z: .0908706188} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightShoulder + position: {x: .0382860154, y: .221621141, z: -.017063085} + rotation: {x: .154757425, y: .986676931, z: -.0157793798, w: -.0476438813} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightArm + position: {x: -.100501455, y: -2.49648065e-06, z: -5.26188195e-08} + rotation: {x: .130882964, y: .987497151, z: -.0353813171, w: .0804189369} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightForeArm + position: {x: .253428251, y: .00601135287, z: -.0167045239} + rotation: {x: .280784488, y: .028492162, z: -.0234558787, w: .959061027} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHand + position: {x: .245373696, y: .0216417722, z: .00555046508} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex1 + position: {x: .0747694969, y: -.00124305324, z: .0343444981} + rotation: {x: .0702486187, y: .110602617, z: -.0305125732, w: .990909278} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex2 + position: {x: .0370584019, y: .00072612107, z: .0145388944} + rotation: {x: -.0682227388, y: .0217395108, z: .0434513427, w: .996486425} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandIndex3 + position: {x: .0252250377, y: -.00496646529, z: .0110121462} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle1 + position: {x: .0756476447, y: .00479140272, z: .0118531818} + rotation: {x: -.0920466632, y: .0207282137, z: -.0604893267, w: .99369961} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle2 + position: {x: .0438090637, y: .000194188135, z: .00645493623} + rotation: {x: -.0169275757, y: -.0436564907, z: .0808736235, w: .995624006} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandMiddle3 + position: {x: .0330724716, y: -.00754753686, z: .00168984616} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky1 + position: {x: .0668033436, y: -.00199410855, z: -.0307561457} + rotation: {x: -.285667181, y: -.21415624, z: .021061996, w: .933856428} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky2 + position: {x: .0285308417, y: -.001397143, z: -.0116237961} + rotation: {x: .0287868604, y: .000551951351, z: -.0619924963, w: .997661233} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandPinky3 + position: {x: .0214268602, y: -.000553508929, z: -.00851660781} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing1 + position: {x: .0705984756, y: .00245709671, z: -.00982145779} + rotation: {x: -.104537345, y: -.101430796, z: -.0258029439, w: .988998473} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing2 + position: {x: .0428871848, y: -.00137538207, z: -.00494585838} + rotation: {x: .0209362246, y: -.0216365587, z: .0753415748, w: .996703148} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandRing3 + position: {x: .0295006037, y: -.00769293541, z: -.00462225592} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb1 + position: {x: .0146849155, y: -.0111049423, z: .0258580949} + rotation: {x: -.15737839, y: .0567218959, z: .195477024, w: .966335058} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb2 + position: {x: .0163739994, y: -.00528999977, z: .0234913602} + rotation: {x: -.026062455, y: -.0966872424, z: -.00360673014, w: .994967043} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: RightHandThumb3 + position: {x: .0254599992, y: -.00763999997, z: .0208330005} + 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: {fileID: 9000000, guid: e8914d097ece7cc48a83d5fccd4098c0, + type: 3} + animationType: 3 + additionalBone: 0 + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator.meta new file mode 100644 index 0000000..b6c952a --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 29486a9cd1773f44f80570b5bd896a1d +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator/ThirdPersonAnimatorController.controller b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator/ThirdPersonAnimatorController.controller new file mode 100644 index 0000000..0eae0da --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator/ThirdPersonAnimatorController.controller @@ -0,0 +1,806 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: ThirdPersonAnimatorController + serializedVersion: 4 + m_AnimatorParameters: + - m_Name: Forward + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Turn + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: Crouch + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: OnGround + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 1 + m_Controller: {fileID: 9100000} + - m_Name: Jump + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: JumpLeg + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 110700000} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 1 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!206 &20600000 +BlendTree: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - m_Motion: {fileID: 7400000, guid: dffa50cfe77e0434bbfa71245b3dd529, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: 6fb3851da6a6f5948ab6892bee8ba920, type: 3} + m_Threshold: .095238097 + m_Position: {x: .5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400006, guid: 6fb3851da6a6f5948ab6892bee8ba920, type: 3} + m_Threshold: .190476194 + m_Position: {x: 1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400010, guid: 6fb3851da6a6f5948ab6892bee8ba920, type: 3} + m_Threshold: .285714298 + m_Position: {x: -.5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400014, guid: 6fb3851da6a6f5948ab6892bee8ba920, type: 3} + m_Threshold: .380952388 + m_Position: {x: -1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: b1a5e04ae51004842aba06704a6c2903, type: 3} + m_Threshold: .428571433 + m_Position: {x: 0, y: .5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400002, guid: bb141fc9a700c9c4ca7e6dadb8acf24b, type: 3} + m_Threshold: .476190478 + m_Position: {x: 1, y: .5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: 1c52c953c83c2254a9fa72d50250f028, type: 3} + m_Threshold: .523809552 + m_Position: {x: .5, y: .5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: bb141fc9a700c9c4ca7e6dadb8acf24b, type: 3} + m_Threshold: .619047642 + m_Position: {x: -1, y: .5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400002, guid: 1c52c953c83c2254a9fa72d50250f028, type: 3} + m_Threshold: .666666687 + m_Position: {x: -.5, y: .5} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: 1cb8ed3cbba15f0479fbae54e0a963df, type: 3} + m_Threshold: .761904776 + m_Position: {x: 0, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: f2bed5dc5afacff44a00de8daae9703b, type: 3} + m_Threshold: .809523821 + m_Position: {x: 1, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400002, guid: f2bed5dc5afacff44a00de8daae9703b, type: 3} + m_Threshold: .857142866 + m_Position: {x: -1, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: 1062212255550964e974f3ffb3cbaae3, type: 3} + m_Threshold: .90476191 + m_Position: {x: .5, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400002, guid: 1062212255550964e974f3ffb3cbaae3, type: 3} + m_Threshold: .952380955 + m_Position: {x: -.5, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + m_BlendParameter: Turn + m_BlendParameterY: Forward + m_MinThreshold: 0 + m_MaxThreshold: .952380955 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 3 +--- !u!206 &20600002 +BlendTree: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Idle + m_Childs: + - m_Motion: {fileID: 7400010, guid: 4ee731d726c3dd34eb36806ea0d8fe98, type: 3} + m_Threshold: -1 + m_Position: {x: 0, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400014, guid: e38eb300eb4745b4db509a224a99bbe1, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: 4ee731d726c3dd34eb36806ea0d8fe98, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + m_BlendParameter: Turn + m_BlendParameterY: Blend + m_MinThreshold: -1 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20600004 +BlendTree: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Walk + m_Childs: + - m_Motion: {fileID: 7400002, guid: 6da89662649b53c49b06616f51157b48, type: 3} + m_Threshold: -1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: 24c848a6dbf95e848950ca5403a1191e, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: 6da89662649b53c49b06616f51157b48, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + m_BlendParameter: Turn + m_BlendParameterY: Blend + m_MinThreshold: -1 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20600006 +BlendTree: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Run + m_Childs: + - m_Motion: {fileID: 7400026, guid: ccb909e390d7be24e9107d33119a0eaa, type: 3} + m_Threshold: -1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400024, guid: ccb909e390d7be24e9107d33119a0eaa, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400022, guid: ccb909e390d7be24e9107d33119a0eaa, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + m_BlendParameter: Turn + m_BlendParameterY: Blend + m_MinThreshold: -1 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20608386 +BlendTree: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Idle + m_Childs: + - m_Motion: {fileID: 7400002, guid: 98e8896e12d39bb41a5a74e9ae897a64, type: 3} + m_Threshold: -1 + m_Position: {x: 0, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: 11cd8118786c19d49a6bf4fc939ad434, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: 98e8896e12d39bb41a5a74e9ae897a64, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + m_BlendParameter: Turn + m_BlendParameterY: Blend + m_MinThreshold: -1 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20610505 +BlendTree: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - m_Motion: {fileID: 7400002, guid: d89ea37480b6d75458aa38843e9688dc, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400004, guid: d89ea37480b6d75458aa38843e9688dc, type: 3} + m_Threshold: .198412701 + m_Position: {x: 0, y: 1} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400008, guid: d89ea37480b6d75458aa38843e9688dc, type: 3} + m_Threshold: .396825403 + m_Position: {x: -1, y: 1} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400014, guid: d89ea37480b6d75458aa38843e9688dc, type: 3} + m_Threshold: .59523809 + m_Position: {x: 1, y: 1} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + m_BlendParameter: Turn + m_BlendParameterY: Forward + m_MinThreshold: 0 + m_MaxThreshold: .59523809 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 3 +--- !u!206 &20610787 +BlendTree: + m_ObjectHideFlags: 3 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - m_Motion: {fileID: 7400002, guid: f03e10c73f30b4ab4aa8ea8f1cc16d36, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: -1} + m_TimeScale: .100000001 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400004, guid: 51dd2e4c869794f75a0df7d54b210214, type: 3} + m_Threshold: 5 + m_Position: {x: 5, y: -1} + m_TimeScale: .100000001 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: 51dd2e4c869794f75a0df7d54b210214, type: 3} + m_Threshold: 15 + m_Position: {x: 5, y: 1} + m_TimeScale: .100000001 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400004, guid: 0d9d26e2162aa4d11ab075b34c029673, type: 3} + m_Threshold: 20 + m_Position: {x: -5, y: 0} + m_TimeScale: .100000001 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400004, guid: f03e10c73f30b4ab4aa8ea8f1cc16d36, type: 3} + m_Threshold: 25 + m_Position: {x: 0, y: 1} + m_TimeScale: .100000001 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400006, guid: 0d9d26e2162aa4d11ab075b34c029673, type: 3} + m_Threshold: 35 + m_Position: {x: 5, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400008, guid: 0d9d26e2162aa4d11ab075b34c029673, type: 3} + m_Threshold: 40 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + m_BlendParameter: Jump + m_BlendParameterY: JumpLeg + m_MinThreshold: 0 + m_MaxThreshold: 40 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 3 +--- !u!206 &20621344 +BlendTree: + m_ObjectHideFlags: 3 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - m_Motion: {fileID: 7400002, guid: f03e10c73f30b4ab4aa8ea8f1cc16d36, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: -1} + m_TimeScale: .100000001 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400004, guid: 51dd2e4c869794f75a0df7d54b210214, type: 3} + m_Threshold: 5 + m_Position: {x: 5, y: -1} + m_TimeScale: .100000001 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: 51dd2e4c869794f75a0df7d54b210214, type: 3} + m_Threshold: 15 + m_Position: {x: 5, y: 1} + m_TimeScale: .100000001 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400004, guid: 0d9d26e2162aa4d11ab075b34c029673, type: 3} + m_Threshold: 20 + m_Position: {x: -9, y: 0} + m_TimeScale: .100000001 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400004, guid: f03e10c73f30b4ab4aa8ea8f1cc16d36, type: 3} + m_Threshold: 25 + m_Position: {x: 0, y: 1} + m_TimeScale: .100000001 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400006, guid: 0d9d26e2162aa4d11ab075b34c029673, type: 3} + m_Threshold: 35 + m_Position: {x: 5, y: 0} + m_TimeScale: .100000001 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400008, guid: 0d9d26e2162aa4d11ab075b34c029673, type: 3} + m_Threshold: 40 + m_Position: {x: 0, y: 0} + m_TimeScale: .100000001 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + m_BlendParameter: Jump + m_BlendParameterY: JumpLeg + m_MinThreshold: 0 + m_MaxThreshold: 40 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 3 +--- !u!206 &20631403 +BlendTree: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Walk + m_Childs: + - m_Motion: {fileID: 7400002, guid: 1da5f9c54c49bfc488819dd2df8bb228, type: 3} + m_Threshold: -1 + m_Position: {x: 0, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: c869773dc0bdfe042a8293344c186eaf, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 7400000, guid: 1da5f9c54c49bfc488819dd2df8bb228, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 2 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + m_BlendParameter: Turn + m_BlendParameterY: Blend + m_MinThreshold: -1 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 0 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20659883 +BlendTree: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - m_Motion: {fileID: 20608386} + m_Threshold: 0 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + - m_Motion: {fileID: 20631403} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendEvent: + m_Mirror: 0 + m_BlendParameter: Forward + m_BlendParameterY: Blend + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!206 &20683409 +BlendTree: + m_ObjectHideFlags: 3 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Blend Tree + m_Childs: [] + m_BlendParameter: Forward + m_BlendParameterY: Forward + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 0 +--- !u!1101 &110100000 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: Crouch + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: .0801232457 + m_TransitionOffset: 0 + m_ExitTime: .899999976 + m_HasExitTime: 0 + m_Atomic: 0 + m_CanTransitionToSelf: 1 +--- !u!1101 &110100036 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Crouch + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110298501} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: .111009784 + m_TransitionOffset: 0 + m_ExitTime: .899999976 + m_HasExitTime: 0 + m_Atomic: 0 + m_CanTransitionToSelf: 1 +--- !u!1101 &110123257 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: OnGround + m_EventTreshold: 0 + - m_ConditionMode: 3 + m_ConditionEvent: Jump + m_EventTreshold: -2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110298501} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: .117741838 + m_TransitionOffset: 0 + m_ExitTime: .899999976 + m_HasExitTime: 0 + m_Atomic: 0 + m_CanTransitionToSelf: 1 +--- !u!1101 &110135218 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: OnGround + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110276412} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: .10203097 + m_TransitionOffset: .0180516355 + m_ExitTime: .899999976 + m_HasExitTime: 0 + m_Atomic: 0 + m_CanTransitionToSelf: 1 +--- !u!1101 &110161005 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: OnGround + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110276412} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: .0246594138 + m_TransitionOffset: 0 + m_ExitTime: .899999976 + m_HasExitTime: 0 + m_Atomic: 0 + m_CanTransitionToSelf: 1 +--- !u!1101 &110167223 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: Crouch + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110298501} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: .101033315 + m_TransitionOffset: 0 + m_ExitTime: .899999976 + m_HasExitTime: 0 + m_Atomic: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &110172777 +AnimatorStateTransition: + m_ObjectHideFlags: 3 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: OnGround + m_EventTreshold: 0 + - m_ConditionMode: 4 + m_ConditionEvent: Jump + m_EventTreshold: -2 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 110200000} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: .182058424 + m_TransitionOffset: 0 + m_ExitTime: .899999976 + m_HasExitTime: 0 + m_Atomic: 0 + m_CanTransitionToSelf: 1 +--- !u!1102 &110200000 +AnimatorState: + serializedVersion: 3 + m_ObjectHideFlags: 3 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Crouching + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110100036} + - {fileID: 110161005} + m_Behaviours: [] + m_Position: {x: 444, y: 240, z: 0} + m_IKOnFeet: 1 + m_Mirror: 0 + m_Motion: {fileID: 20610505} + m_Tag: +--- !u!1102 &110276412 +AnimatorState: + serializedVersion: 3 + m_ObjectHideFlags: 3 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Airborne + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110172777} + - {fileID: 110123257} + m_Behaviours: [] + m_Position: {x: 444, y: -48, z: 0} + m_IKOnFeet: 0 + m_Mirror: 0 + m_Motion: {fileID: 20621344} + m_Tag: +--- !u!1102 &110298501 +AnimatorState: + serializedVersion: 3 + m_ObjectHideFlags: 3 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Grounded + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 110100000} + - {fileID: 110135218} + m_Behaviours: [] + m_Position: {x: 588, y: 96, z: 0} + m_IKOnFeet: 1 + m_Mirror: 0 + m_Motion: {fileID: 20600000} + m_Tag: +--- !u!1107 &110700000 +AnimatorStateMachine: + serializedVersion: 4 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 110298501} + m_Position: {x: 588, y: 96, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110200000} + m_Position: {x: 444, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: 110276412} + m_Position: {x: 444, y: -48, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: + data: + first: {fileID: 110700000} + second: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 36, y: 108, z: 0} + m_ExitPosition: {x: 792, y: 96, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 110298501} diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator/ThirdPersonAnimatorController.controller.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator/ThirdPersonAnimatorController.controller.meta new file mode 100644 index 0000000..07c1fa2 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Animator/ThirdPersonAnimatorController.controller.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: e2cf68ff4b1ffda45a77f7307dd789b9 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials.meta new file mode 100644 index 0000000..5e8b59c --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: f93df448921b46c45999c77f43856ba2 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanGrey.mat b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanGrey.mat new file mode 100644 index 0000000..a42633b --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanGrey.mat @@ -0,0 +1,194 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: EthanGrey + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _LIGHTMAPPING_STATIC_LIGHTMAPS _NORMALMAP _UVPRIM_UV1 _UVSEC_UV1 + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 0ca09a4614a0daa44ba043de90181896, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 2800000, guid: 3b5b7be0f2332c24f89a2af018daa62d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _Occlusion + second: + m_Texture: {fileID: 2800000, guid: 4e2f32e9a1fefc24092337ae061f3dbc, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 2800000, guid: c6093d6055cd6a44ebf0637f17fca0e8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _Cube + second: + m_Texture: {fileID: 8900000, guid: 6c5668bb9f9669342bfdd3eaddebb56b, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 2800000, guid: 4e2f32e9a1fefc24092337ae061f3dbc, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _Shininess + second: .413138449 + data: + first: + name: _AlphaTestRef + second: .5 + data: + first: + name: _Lightmapping + second: 0 + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Parallax + second: .0199999996 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: .150000006 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _EmissionScaleUI + second: 1 + data: + first: + name: _EmissionScale + second: 1 + data: + first: + name: _DetailAlbedoMultiplier + second: 2 + data: + first: + name: _UVPrim + second: 0 + data: + first: + name: _DetailMode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: .99999994} + data: + first: + name: _Color + second: {r: .498039216, g: .498039216, b: .498039216, a: 1} + data: + first: + name: _SpecularColor + second: {r: .242647052, g: .242647052, b: .242647052, a: 1} + data: + first: + name: _EmissionColorUI + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _EmissionColorWithMapUI + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecColor + second: {r: .0980392173, g: .0980392173, b: .0980392173, a: 1} + data: + first: + name: _ReflectColor + second: {r: 1, g: 1, b: 1, a: .5} diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanGrey.mat.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanGrey.mat.meta new file mode 100644 index 0000000..fab5eeb --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanGrey.mat.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 621e901dcf5ebaf46bce29d18f67194c +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat new file mode 100644 index 0000000..e933e5b --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat @@ -0,0 +1,194 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: EthanWhite + m_Shader: {fileID: 45, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _LIGHTMAPPING_STATIC_LIGHTMAPS _NORMALMAP _UVPRIM_UV1 _UVSEC_UV1 + m_CustomRenderQueue: -1 + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 0ca09a4614a0daa44ba043de90181896, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 2800000, guid: 3b5b7be0f2332c24f89a2af018daa62d, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _Occlusion + second: + m_Texture: {fileID: 2800000, guid: 4e2f32e9a1fefc24092337ae061f3dbc, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _SpecGlossMap + second: + m_Texture: {fileID: 2800000, guid: c6093d6055cd6a44ebf0637f17fca0e8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _Cube + second: + m_Texture: {fileID: 8900000, guid: 6c5668bb9f9669342bfdd3eaddebb56b, type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 2800000, guid: 4e2f32e9a1fefc24092337ae061f3dbc, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _Shininess + second: .413138449 + data: + first: + name: _AlphaTestRef + second: .5 + data: + first: + name: _Lightmapping + second: 0 + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Parallax + second: .0199999996 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: .150000006 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _EmissionScaleUI + second: 1 + data: + first: + name: _EmissionScale + second: 1 + data: + first: + name: _DetailAlbedoMultiplier + second: 2 + data: + first: + name: _UVPrim + second: 0 + data: + first: + name: _DetailMode + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: .99999994} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecularColor + second: {r: .242647052, g: .242647052, b: .242647052, a: 1} + data: + first: + name: _EmissionColorUI + second: {r: 0, g: 0, b: 0, a: 1} + data: + first: + name: _EmissionColorWithMapUI + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecColor + second: {r: .0980392173, g: .0980392173, b: .0980392173, a: 1} + data: + first: + name: _ReflectColor + second: {r: 1, g: 1, b: 1, a: .5} diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat.meta new file mode 100644 index 0000000..0cd60e5 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Materials/EthanWhite.mat.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: f62b52b2d4b721742a0bc5c6b4db468d +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Models.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Models.meta new file mode 100644 index 0000000..130b444 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Models.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: aef224e1951a8274684081643c7fa672 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx new file mode 100644 index 0000000..c5edce8 Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx.meta new file mode 100644 index 0000000..e20cf87 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Models/Ethan.fbx.meta @@ -0,0 +1,1253 @@ +fileFormatVersion: 2 +guid: b235179bd2a63d1468dd430670338c55 +ModelImporter: + serializedVersion: 18 + fileIDToRecycleName: + 100000: char_cyberKid_Badge + 100002: char_ethan_body + 100004: char_ethan_glasses + 100006: char_ethan_Head + 100008: char_ethan_Head1 + 100010: char_ethan_Hips + 100012: char_ethan_Jaw + 100014: char_ethan_LeftArm + 100016: char_ethan_LeftBlink + 100018: char_ethan_LeftBrow + 100020: char_ethan_LeftCorner + 100022: char_ethan_LeftEye + 100024: char_ethan_LeftFoot + 100026: char_ethan_LeftForeArm + 100028: char_ethan_LeftHand + 100030: char_ethan_LeftHandIndex1 + 100032: char_ethan_LeftHandIndex2 + 100034: char_ethan_LeftHandIndex3 + 100036: char_ethan_LeftHandIndex4 + 100038: char_ethan_LeftHandMiddle1 + 100040: char_ethan_LeftHandMiddle2 + 100042: char_ethan_LeftHandMiddle3 + 100044: char_ethan_LeftHandMiddle4 + 100046: char_ethan_LeftHandPinky1 + 100048: char_ethan_LeftHandPinky2 + 100050: char_ethan_LeftHandPinky3 + 100052: char_ethan_LeftHandPinky4 + 100054: char_ethan_LeftHandRing1 + 100056: char_ethan_LeftHandRing2 + 100058: char_ethan_LeftHandRing3 + 100060: char_ethan_LeftHandRing4 + 100062: char_ethan_LeftHandThumb1 + 100064: char_ethan_LeftHandThumb2 + 100066: char_ethan_LeftHandThumb3 + 100068: char_ethan_LeftHandThumb4 + 100070: char_ethan_LeftLeg + 100072: char_ethan_LeftLowerLip + 100074: char_ethan_LeftShoulder + 100076: char_ethan_LeftToe1 + 100078: char_ethan_LeftToe2 + 100080: char_ethan_LeftUpLeg + 100082: char_ethan_LeftUpperLip + 100084: char_ethan_LowerLip + 100086: char_ethan_Neck + 100088: char_ethan_RightArm + 100090: char_ethan_RightBlink + 100092: char_ethan_RightBrow + 100094: char_ethan_RightCorner + 100096: char_ethan_RightEye + 100098: char_ethan_RightFoot + 100100: char_ethan_RightForeArm + 100102: char_ethan_RightHand + 100104: char_ethan_RightHandIndex1 + 100106: char_ethan_RightHandIndex2 + 100108: char_ethan_RightHandIndex3 + 100110: char_ethan_RightHandIndex4 + 100112: char_ethan_RightHandMiddle1 + 100114: char_ethan_RightHandMiddle2 + 100116: char_ethan_RightHandMiddle3 + 100118: char_ethan_RightHandMiddle4 + 100120: char_ethan_RightHandPinky1 + 100122: char_ethan_RightHandPinky2 + 100124: char_ethan_RightHandPinky3 + 100126: char_ethan_RightHandPinky4 + 100128: char_ethan_RightHandRing1 + 100130: char_ethan_RightHandRing2 + 100132: char_ethan_RightHandRing3 + 100134: char_ethan_RightHandRing4 + 100136: char_ethan_RightHandThumb1 + 100138: char_ethan_RightHandThumb2 + 100140: char_ethan_RightHandThumb3 + 100142: char_ethan_RightHandThumb4 + 100144: char_ethan_RightLeg + 100146: char_ethan_RightLowerLip + 100148: char_ethan_RightShoulder + 100150: char_ethan_RightToe1 + 100152: char_ethan_RightToe2 + 100154: char_ethan_RightUpLeg + 100156: char_ethan_RightUpperLip + 100158: char_ethan_skeleton + 100160: char_ethan_Spine + 100162: char_ethan_Spine1 + 100164: char_ethan_Spine2 + 100166: char_ethan_UpperLip + 100168: //RootNode + 100170: EthanBody + 100172: EthanGlasses + 100174: EthanHead + 100176: EthanHead1 + 100178: EthanHips + 100180: EthanJaw + 100182: EthanLeftArm + 100184: EthanLeftBlink + 100186: EthanLeftBrow + 100188: EthanLeftCorner + 100190: EthanLeftEye + 100192: EthanLeftFoot + 100194: EthanLeftForeArm + 100196: EthanLeftHand + 100198: EthanLeftHandIndex1 + 100200: EthanLeftHandIndex2 + 100202: EthanLeftHandIndex3 + 100204: EthanLeftHandIndex4 + 100206: EthanLeftHandMiddle1 + 100208: EthanLeftHandMiddle2 + 100210: EthanLeftHandMiddle3 + 100212: EthanLeftHandMiddle4 + 100214: EthanLeftHandPinky1 + 100216: EthanLeftHandPinky2 + 100218: EthanLeftHandPinky3 + 100220: EthanLeftHandPinky4 + 100222: EthanLeftHandRing1 + 100224: EthanLeftHandRing2 + 100226: EthanLeftHandRing3 + 100228: EthanLeftHandRing4 + 100230: EthanLeftHandThumb1 + 100232: EthanLeftHandThumb2 + 100234: EthanLeftHandThumb3 + 100236: EthanLeftHandThumb4 + 100238: EthanLeftLeg + 100240: EthanLeftLowerLip + 100242: EthanLeftShoulder + 100244: EthanLeftToe1 + 100246: EthanLeftToe2 + 100248: EthanLeftUpLeg + 100250: EthanLeftUpperLip + 100252: EthanLowerLip + 100254: EthanNeck + 100256: EthanRightArm + 100258: EthanRightBlink + 100260: EthanRightBrow + 100262: EthanRightCorner + 100264: EthanRightEye + 100266: EthanRightFoot + 100268: EthanRightForeArm + 100270: EthanRightHand + 100272: EthanRightHandIndex1 + 100274: EthanRightHandIndex2 + 100276: EthanRightHandIndex3 + 100278: EthanRightHandIndex4 + 100280: EthanRightHandMiddle1 + 100282: EthanRightHandMiddle2 + 100284: EthanRightHandMiddle3 + 100286: EthanRightHandMiddle4 + 100288: EthanRightHandPinky1 + 100290: EthanRightHandPinky2 + 100292: EthanRightHandPinky3 + 100294: EthanRightHandPinky4 + 100296: EthanRightHandRing1 + 100298: EthanRightHandRing2 + 100300: EthanRightHandRing3 + 100302: EthanRightHandRing4 + 100304: EthanRightHandThumb1 + 100306: EthanRightHandThumb2 + 100308: EthanRightHandThumb3 + 100310: EthanRightHandThumb4 + 100312: EthanRightLeg + 100314: EthanRightLowerLip + 100316: EthanRightShoulder + 100318: EthanRightToe1 + 100320: EthanRightToe2 + 100322: EthanRightUpLeg + 100324: EthanRightUpperLip + 100326: EthanSkeleton + 100328: EthanSpine + 100330: EthanSpine1 + 100332: EthanSpine2 + 100334: EthanUpperLip + 100336: EthanBody1 + 100338: EthanSkeleton1 + 400000: char_cyberKid_Badge + 400002: char_ethan_body + 400004: char_ethan_glasses + 400006: char_ethan_Head + 400008: char_ethan_Head1 + 400010: char_ethan_Hips + 400012: char_ethan_Jaw + 400014: char_ethan_LeftArm + 400016: char_ethan_LeftBlink + 400018: char_ethan_LeftBrow + 400020: char_ethan_LeftCorner + 400022: char_ethan_LeftEye + 400024: char_ethan_LeftFoot + 400026: char_ethan_LeftForeArm + 400028: char_ethan_LeftHand + 400030: char_ethan_LeftHandIndex1 + 400032: char_ethan_LeftHandIndex2 + 400034: char_ethan_LeftHandIndex3 + 400036: char_ethan_LeftHandIndex4 + 400038: char_ethan_LeftHandMiddle1 + 400040: char_ethan_LeftHandMiddle2 + 400042: char_ethan_LeftHandMiddle3 + 400044: char_ethan_LeftHandMiddle4 + 400046: char_ethan_LeftHandPinky1 + 400048: char_ethan_LeftHandPinky2 + 400050: char_ethan_LeftHandPinky3 + 400052: char_ethan_LeftHandPinky4 + 400054: char_ethan_LeftHandRing1 + 400056: char_ethan_LeftHandRing2 + 400058: char_ethan_LeftHandRing3 + 400060: char_ethan_LeftHandRing4 + 400062: char_ethan_LeftHandThumb1 + 400064: char_ethan_LeftHandThumb2 + 400066: char_ethan_LeftHandThumb3 + 400068: char_ethan_LeftHandThumb4 + 400070: char_ethan_LeftLeg + 400072: char_ethan_LeftLowerLip + 400074: char_ethan_LeftShoulder + 400076: char_ethan_LeftToe1 + 400078: char_ethan_LeftToe2 + 400080: char_ethan_LeftUpLeg + 400082: char_ethan_LeftUpperLip + 400084: char_ethan_LowerLip + 400086: char_ethan_Neck + 400088: char_ethan_RightArm + 400090: char_ethan_RightBlink + 400092: char_ethan_RightBrow + 400094: char_ethan_RightCorner + 400096: char_ethan_RightEye + 400098: char_ethan_RightFoot + 400100: char_ethan_RightForeArm + 400102: char_ethan_RightHand + 400104: char_ethan_RightHandIndex1 + 400106: char_ethan_RightHandIndex2 + 400108: char_ethan_RightHandIndex3 + 400110: char_ethan_RightHandIndex4 + 400112: char_ethan_RightHandMiddle1 + 400114: char_ethan_RightHandMiddle2 + 400116: char_ethan_RightHandMiddle3 + 400118: char_ethan_RightHandMiddle4 + 400120: char_ethan_RightHandPinky1 + 400122: char_ethan_RightHandPinky2 + 400124: char_ethan_RightHandPinky3 + 400126: char_ethan_RightHandPinky4 + 400128: char_ethan_RightHandRing1 + 400130: char_ethan_RightHandRing2 + 400132: char_ethan_RightHandRing3 + 400134: char_ethan_RightHandRing4 + 400136: char_ethan_RightHandThumb1 + 400138: char_ethan_RightHandThumb2 + 400140: char_ethan_RightHandThumb3 + 400142: char_ethan_RightHandThumb4 + 400144: char_ethan_RightLeg + 400146: char_ethan_RightLowerLip + 400148: char_ethan_RightShoulder + 400150: char_ethan_RightToe1 + 400152: char_ethan_RightToe2 + 400154: char_ethan_RightUpLeg + 400156: char_ethan_RightUpperLip + 400158: char_ethan_skeleton + 400160: char_ethan_Spine + 400162: char_ethan_Spine1 + 400164: char_ethan_Spine2 + 400166: char_ethan_UpperLip + 400168: //RootNode + 400170: EthanBody + 400172: EthanGlasses + 400174: EthanHead + 400176: EthanHead1 + 400178: EthanHips + 400180: EthanJaw + 400182: EthanLeftArm + 400184: EthanLeftBlink + 400186: EthanLeftBrow + 400188: EthanLeftCorner + 400190: EthanLeftEye + 400192: EthanLeftFoot + 400194: EthanLeftForeArm + 400196: EthanLeftHand + 400198: EthanLeftHandIndex1 + 400200: EthanLeftHandIndex2 + 400202: EthanLeftHandIndex3 + 400204: EthanLeftHandIndex4 + 400206: EthanLeftHandMiddle1 + 400208: EthanLeftHandMiddle2 + 400210: EthanLeftHandMiddle3 + 400212: EthanLeftHandMiddle4 + 400214: EthanLeftHandPinky1 + 400216: EthanLeftHandPinky2 + 400218: EthanLeftHandPinky3 + 400220: EthanLeftHandPinky4 + 400222: EthanLeftHandRing1 + 400224: EthanLeftHandRing2 + 400226: EthanLeftHandRing3 + 400228: EthanLeftHandRing4 + 400230: EthanLeftHandThumb1 + 400232: EthanLeftHandThumb2 + 400234: EthanLeftHandThumb3 + 400236: EthanLeftHandThumb4 + 400238: EthanLeftLeg + 400240: EthanLeftLowerLip + 400242: EthanLeftShoulder + 400244: EthanLeftToe1 + 400246: EthanLeftToe2 + 400248: EthanLeftUpLeg + 400250: EthanLeftUpperLip + 400252: EthanLowerLip + 400254: EthanNeck + 400256: EthanRightArm + 400258: EthanRightBlink + 400260: EthanRightBrow + 400262: EthanRightCorner + 400264: EthanRightEye + 400266: EthanRightFoot + 400268: EthanRightForeArm + 400270: EthanRightHand + 400272: EthanRightHandIndex1 + 400274: EthanRightHandIndex2 + 400276: EthanRightHandIndex3 + 400278: EthanRightHandIndex4 + 400280: EthanRightHandMiddle1 + 400282: EthanRightHandMiddle2 + 400284: EthanRightHandMiddle3 + 400286: EthanRightHandMiddle4 + 400288: EthanRightHandPinky1 + 400290: EthanRightHandPinky2 + 400292: EthanRightHandPinky3 + 400294: EthanRightHandPinky4 + 400296: EthanRightHandRing1 + 400298: EthanRightHandRing2 + 400300: EthanRightHandRing3 + 400302: EthanRightHandRing4 + 400304: EthanRightHandThumb1 + 400306: EthanRightHandThumb2 + 400308: EthanRightHandThumb3 + 400310: EthanRightHandThumb4 + 400312: EthanRightLeg + 400314: EthanRightLowerLip + 400316: EthanRightShoulder + 400318: EthanRightToe1 + 400320: EthanRightToe2 + 400322: EthanRightUpLeg + 400324: EthanRightUpperLip + 400326: EthanSkeleton + 400328: EthanSpine + 400330: EthanSpine1 + 400332: EthanSpine2 + 400334: EthanUpperLip + 400336: EthanBody1 + 400338: EthanSkeleton1 + 4300000: char_ethan_glasses + 4300002: char_ethan_body + 4300004: EthanGlasses + 4300006: EthanBody + 4300008: EthanBody1 + 7400000: Take 001 + 9500000: //RootNode + 13700000: char_ethan_body + 13700002: char_ethan_glasses + 13700004: EthanBody + 13700006: EthanGlasses + 13700008: EthanBody1 + materials: + importMaterials: 1 + materialName: 1 + materialSearch: 2 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + optimizeGameObjects: 0 + motionNodeName: + pivotNodeName: + animationCompression: 3 + animationRotationError: .5 + animationPositionError: .5 + animationScaleError: .5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + clipAnimations: [] + isReadable: 1 + meshes: + lODScreenPercentages: [] + globalScale: .00999999978 + meshCompression: 0 + addColliders: 0 + importBlendShapes: 1 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 0 + optimizeMeshForGPU: 1 + weldVertices: 1 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 0 + tangentSpace: + normalSmoothAngle: 60 + splitTangentsAcrossUV: 1 + normalImportMode: 0 + tangentImportMode: 1 + importAnimation: 0 + copyAvatar: 0 + humanDescription: + human: + - boneName: EthanHips + 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: EthanRightUpLeg + 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: EthanRightLeg + 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: EthanRightFoot + 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: EthanRightToe1 + 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: EthanSpine1 + 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: EthanSpine2 + 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: EthanRightShoulder + 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: EthanRightArm + 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: EthanRightForeArm + 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: EthanRightHand + 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: EthanHead + 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: EthanJaw + humanName: Jaw + 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: EthanRightEye + 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 + - boneName: EthanLeftEye + 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: EthanLeftShoulder + 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: EthanLeftArm + 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: EthanLeftForeArm + 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: EthanLeftHand + 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: EthanLeftUpLeg + 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: EthanLeftLeg + 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: EthanLeftFoot + 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: EthanLeftToe1 + 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: EthanLeftHandThumb1 + humanName: Left Thumb Proximal + 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: EthanLeftHandThumb2 + humanName: Left Thumb Intermediate + 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: EthanLeftHandThumb3 + humanName: Left Thumb Distal + 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: EthanLeftHandIndex1 + humanName: Left Index Proximal + 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: EthanLeftHandIndex2 + humanName: Left Index Intermediate + 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: EthanLeftHandIndex3 + humanName: Left Index Distal + 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: EthanLeftHandMiddle1 + humanName: Left Middle Proximal + 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: EthanLeftHandMiddle2 + humanName: Left Middle Intermediate + 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: EthanLeftHandMiddle3 + humanName: Left Middle Distal + 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: EthanLeftHandRing1 + humanName: Left Ring Proximal + 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: EthanLeftHandRing2 + humanName: Left Ring Intermediate + 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: EthanLeftHandRing3 + humanName: Left Ring Distal + 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: EthanLeftHandPinky1 + humanName: Left Little Proximal + 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: EthanLeftHandPinky2 + humanName: Left Little Intermediate + 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: EthanLeftHandPinky3 + humanName: Left Little Distal + 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: EthanRightHandThumb1 + humanName: Right Thumb Proximal + 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: EthanRightHandThumb2 + humanName: Right Thumb Intermediate + 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: EthanRightHandThumb3 + humanName: Right Thumb Distal + 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: EthanRightHandIndex1 + humanName: Right Index Proximal + 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: EthanRightHandIndex2 + humanName: Right Index Intermediate + 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: EthanRightHandIndex3 + humanName: Right Index Distal + 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: EthanRightHandMiddle1 + humanName: Right Middle Proximal + 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: EthanRightHandMiddle2 + humanName: Right Middle Intermediate + 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: EthanRightHandMiddle3 + humanName: Right Middle Distal + 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: EthanRightHandRing1 + humanName: Right Ring Proximal + 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: EthanRightHandRing2 + humanName: Right Ring Intermediate + 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: EthanRightHandRing3 + humanName: Right Ring Distal + 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: EthanRightHandPinky1 + humanName: Right Little Proximal + 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: EthanRightHandPinky2 + humanName: Right Little Intermediate + 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: EthanRightHandPinky3 + humanName: Right Little Distal + 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: Ethan(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: EthanBody + 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: EthanSkeleton + 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: EthanHips + position: {x: 4.21622559e-07, y: .778710604, z: -.0330255851} + rotation: {x: -.499999344, y: .499999344, z: -.500000656, w: .500000656} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: EthanSpine + position: {x: -.0449830331, y: .000118129727, z: -2.60614073e-08} + rotation: {x: -2.02655792e-06, y: 6.40749931e-07, z: .0432227105, w: .999065518} + scale: {x: 1, y: .99999994, z: 1} + transformModified: 1 + - name: EthanSpine1 + position: {x: -.146678314, y: .0257270876, z: -3.28236297e-07} + rotation: {x: -5.96046377e-08, y: 1.49011594e-08, z: 0, w: 1} + scale: {x: 1.00000036, y: 1.00000012, z: 1.00000024} + transformModified: 1 + - name: EthanSpine2 + position: {x: -.12695539, y: .0222817361, z: -2.83080794e-07} + rotation: {x: 1.49011594e-08, y: 1.49011594e-08, z: -1.49011594e-08, w: 1} + scale: {x: .999999821, y: .999999821, z: .999999762} + transformModified: 1 + - name: EthanNeck + position: {x: -.126978621, y: .0222457293, z: -2.83159977e-07} + rotation: {x: -4.470348e-08, y: 0, z: .130526334, w: -.991444826} + scale: {x: 1, y: .99999994, z: .999999881} + transformModified: 1 + - name: EthanLeftShoulder + position: {x: 2.23076895e-05, y: -6.13798184e-05, z: -.0260270312} + rotation: {x: .486089498, y: .0722202286, z: -.864073336, w: .108988419} + scale: {x: .99999994, y: .999999881, z: .99999994} + transformModified: 1 + - name: EthanLeftArm + position: {x: .0818063915, y: .00930034462, z: -.0963466316} + rotation: {x: .0629243553, y: -.29547742, z: -.0117931962, w: .953202307} + scale: {x: .99999994, y: 1, z: 1.00000012} + transformModified: 1 + - name: EthanLeftForeArm + position: {x: .0879444107, y: -.0141218062, z: -.229419574} + rotation: {x: -.18687439, y: .000797122542, z: .145830572, w: .971499264} + scale: {x: .99999994, y: .999999881, z: .999999821} + transformModified: 1 + - name: EthanLeftHand + position: {x: .070799686, y: .0355035253, z: -.140854478} + rotation: {x: -.704136133, y: -.0616541356, z: -.0616051257, w: .704695523} + scale: {x: 1.00000012, y: 1.00000036, z: 1} + transformModified: 1 + - name: EthanLeftHandThumb1 + position: {x: -.00463386299, y: .0280356612, z: .0489533357} + rotation: {x: .660342693, y: -.280929774, z: -.231080949, w: .656983733} + scale: {x: .999999821, y: .99999994, z: 1} + transformModified: 1 + - name: EthanLeftHandThumb2 + position: {x: -.00313837733, y: .0255157351, z: -.0149845928} + rotation: {x: .0429942347, y: -.0259518884, z: -.176353976, w: .983044982} + scale: {x: 1, y: 1.00000036, z: 1.00000012} + transformModified: 1 + - name: EthanLeftHandThumb3 + position: {x: -.010219031, y: .0145673919, z: -.012677365} + rotation: {x: .0478319079, y: -.0153103843, z: -.176355317, w: .983044565} + scale: {x: .999999821, y: 1, z: .999999762} + transformModified: 1 + - name: EthanLeftHandThumb4 + position: {x: -.0166096389, y: .00785052404, z: -.0147269182} + rotation: {x: 2.08616228e-07, y: 2.98023188e-08, z: -5.96046377e-08, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: EthanLeftHandIndex1 + position: {x: .0184824839, y: .0804444775, z: .0510402061} + rotation: {x: .00151131465, y: -.0435941629, z: -.0435606726, w: .998098135} + scale: {x: .999999583, y: .999999523, z: 1} + transformModified: 1 + - name: EthanLeftHandIndex2 + position: {x: .000222755072, y: .0258791316, z: .0103853112} + rotation: {x: -.0526609086, y: .0353965051, z: -.264027268, w: .962425828} + scale: {x: 1.00000012, y: 1.00000048, z: 1} + transformModified: 1 + - name: EthanLeftHandIndex3 + position: {x: -.0127939843, y: .0169050116, z: .0110815214} + rotation: {x: -.0292137749, y: .0861427784, z: -.273739904, w: .957492828} + scale: {x: .99999994, y: 1.00000024, z: 1} + transformModified: 1 + - name: EthanLeftHandIndex4 + position: {x: -.0200556014, y: .00458739046, z: .00773091521} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: EthanLeftHandMiddle1 + position: {x: .0133947963, y: .0844052657, z: .0316515714} + rotation: {x: -.0440115929, y: 1.34110422e-07, z: 8.77771313e-08, w: .999031007} + scale: {x: .999999881, y: .999999821, z: 1} + transformModified: 1 + - name: EthanLeftHandMiddle2 + position: {x: .00377950538, y: .0301457215, z: .0116361305} + rotation: {x: -.0919098333, y: .0546767823, z: -.420022011, w: .901190579} + scale: {x: 1, y: 1.00000036, z: .99999994} + transformModified: 1 + - name: EthanLeftHandMiddle3 + position: {x: -.0179101937, y: .0143840043, z: .0130122751} + rotation: {x: -.0400441252, y: .0080014728, z: -.18298012, w: .982268214} + scale: {x: 1, y: 1.00000012, z: 1.00000012} + transformModified: 1 + - name: EthanLeftHandMiddle4 + position: {x: -.0200499147, y: .00353800948, z: .0122811338} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: EthanLeftHandRing1 + position: {x: .0116348146, y: .0970864445, z: .00849549007} + rotation: {x: -.0475051031, y: -.0268046483, z: -.212669119, w: .97560066} + scale: {x: .999999821, y: 1.00000012, z: 1.00000012} + transformModified: 1 + - name: EthanLeftHandRing2 + position: {x: -.00974687934, y: .0221689772, z: .0138265826} + rotation: {x: -.066704683, y: .0260291006, z: -.2588301, w: .9632653} + scale: {x: .99999994, y: .999999881, z: 1} + transformModified: 1 + - name: EthanLeftHandRing3 + position: {x: -.0154025573, y: .007800675, z: .0117494129} + rotation: {x: -.0188331772, y: .00262897485, z: -.0998816863, w: .994817615} + scale: {x: 1, y: .999999881, z: .99999994} + transformModified: 1 + - name: EthanLeftHandRing4 + position: {x: -.0170759391, y: .00250999746, z: .0121053942} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: EthanLeftHandPinky1 + position: {x: -.00675068237, y: .0983833894, z: -.00512241246} + rotation: {x: -.150411159, y: .0882301256, z: -.33158657, w: .927168965} + scale: {x: .999999464, y: .99999994, z: .999999821} + transformModified: 1 + - name: EthanLeftHandPinky2 + position: {x: -.0107502593, y: .0096225692, z: .00946770143} + rotation: {x: -.044669047, y: .00971933268, z: -.179790601, w: .982642174} + scale: {x: 1, y: 1.00000012, z: 1} + transformModified: 1 + - name: EthanLeftHandPinky3 + position: {x: -.0155973025, y: .00344281248, z: .0112945065} + rotation: {x: -.0457085669, y: -.000870178512, z: -.179794878, w: .98264122} + scale: {x: 1, y: 1.00000036, z: 1.00000012} + transformModified: 1 + - name: EthanLeftHandPinky4 + position: {x: -.00946329813, y: -.00294648204, z: .00696171913} + rotation: {x: -4.28408242e-08, y: -5.96046235e-08, z: -1.72294623e-08, w: 1} + scale: {x: .999999881, y: 1.00000012, z: 1} + transformModified: 1 + - name: EthanRightShoulder + position: {x: 2.22714643e-05, y: -6.1504652e-05, z: .0260270257} + rotation: {x: -.486090928, y: -.0722176358, z: -.864072621, w: .108989783} + scale: {x: 1.00000012, y: 1.00000012, z: .99999994} + transformModified: 1 + - name: EthanRightArm + position: {x: .0818068758, y: .00930027198, z: .096346125} + rotation: {x: -.0629241392, y: .295478195, z: -.0117929997, w: .953202009} + scale: {x: 1.00000024, y: 1.00000012, z: 1.00000012} + transformModified: 1 + - name: EthanRightForeArm + position: {x: .0879453346, y: -.0141218984, z: .229419187} + rotation: {x: .186873943, y: -.000798061315, z: .145829499, w: .971499443} + scale: {x: 1.00000012, y: 1.00000024, z: 1.00000012} + transformModified: 1 + - name: EthanRightHand + position: {x: .0708002374, y: .03550319, z: .14085418} + rotation: {x: .704135001, y: .0616538376, z: -.0616048351, w: .704696715} + scale: {x: .999999642, y: .999999702, z: .999999464} + transformModified: 1 + - name: EthanRightHandThumb1 + position: {x: -.00463371631, y: .0280359928, z: -.0489531793} + rotation: {x: -.660343885, y: .280932158, z: -.231079549, w: .656982005} + scale: {x: 1.00000036, y: 1.00000012, z: 1.00000048} + transformModified: 1 + - name: EthanRightHandThumb2 + position: {x: -.00313836336, y: .0255156513, z: .0149847884} + rotation: {x: -.0429963209, y: .0259533264, z: -.176355153, w: .983044565} + scale: {x: .999999821, y: 1.00000012, z: .999999881} + transformModified: 1 + - name: EthanRightHandThumb3 + position: {x: -.010218882, y: .0145671666, z: .012677433} + rotation: {x: -.0478321016, y: .0153100193, z: -.17635414, w: .983044744} + scale: {x: .99999994, y: 1.00000012, z: .99999994} + transformModified: 1 + - name: EthanRightHandThumb4 + position: {x: -.0166095532, y: .00785042904, z: .0147271305} + rotation: {x: -.865403175, y: 5.96046377e-08, z: 0, w: .501076281} + scale: {x: .99999994, y: .999999762, z: .999999762} + transformModified: 1 + - name: EthanRightHandIndex1 + position: {x: .0184828155, y: .0804446712, z: -.0510397814} + rotation: {x: -.00151027704, y: .0435944386, z: -.0435606427, w: .998098016} + scale: {x: 1, y: 1.0000006, z: 1.0000006} + transformModified: 1 + - name: EthanRightHandIndex2 + position: {x: .000222848204, y: .0258792266, z: -.0103851855} + rotation: {x: .0526654273, y: -.0353980586, z: -.264033169, w: .962423921} + scale: {x: .999999702, y: .999999642, z: .999999523} + transformModified: 1 + - name: EthanRightHandIndex3 + position: {x: -.0127939414, y: .0169049706, z: -.0110814404} + rotation: {x: .0292139333, y: -.0861430541, z: -.273741782, w: .957492232} + scale: {x: .99999994, y: .999999881, z: 1.00000012} + transformModified: 1 + - name: EthanRightHandIndex4 + position: {x: -.0200555418, y: .00458750874, z: -.00773085095} + rotation: {x: .482885659, y: 0, z: -0, w: .875683427} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: EthanRightHandMiddle1 + position: {x: .013395289, y: .0844054371, z: -.0316510946} + rotation: {x: .0440126844, y: 8.94069458e-08, z: -5.96046306e-08, w: .999030948} + scale: {x: .999999881, y: .999999821, z: 1} + transformModified: 1 + - name: EthanRightHandMiddle2 + position: {x: .00377969863, y: .0301457047, z: -.0116360029} + rotation: {x: .0942357332, y: -.0592709258, z: -.417460531, w: .901849926} + scale: {x: 1.00000012, y: 1.00000012, z: 1} + transformModified: 1 + - name: EthanRightHandMiddle3 + position: {x: -.0179100577, y: .0143841105, z: -.0130121252} + rotation: {x: .040044833, y: -.00800188258, z: -.182981789, w: .982267857} + scale: {x: 1.00000036, y: .999999881, z: 1.00000012} + transformModified: 1 + - name: EthanRightHandMiddle4 + position: {x: -.0200499818, y: .00353811402, z: -.0122811161} + rotation: {x: .370798558, y: 0, z: -0, w: .928713322} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: EthanRightHandRing1 + position: {x: .011635365, y: .0970864594, z: -.00849492569} + rotation: {x: .060691461, y: .0198973641, z: -.244536608, w: .967534304} + scale: {x: 1.00000024, y: 1.00000012, z: .999999881} + transformModified: 1 + - name: EthanRightHandRing2 + position: {x: -.0112619353, y: .0210900847, z: -.0143532166} + rotation: {x: .0687278435, y: -.0238365568, z: -.25802362, w: .963396132} + scale: {x: 1.00000024, y: 1, z: 1.00000012} + transformModified: 1 + - name: EthanRightHandRing3 + position: {x: -.0158149712, y: .00643378124, z: -.0120263239} + rotation: {x: .0192209762, y: -.00193772628, z: -.0996643156, w: .994833529} + scale: {x: 1.00000012, y: .99999994, z: 1} + transformModified: 1 + - name: EthanRightHandRing4 + position: {x: -.0170743745, y: .00104874827, z: -.0123206889} + rotation: {x: .458713889, y: 0, z: -0, w: .888584018} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: EthanRightHandPinky1 + position: {x: -.00675010588, y: .0983834714, z: .00512298383} + rotation: {x: .146339104, y: -.0853041336, z: -.338886589, w: .925453424} + scale: {x: 1, y: 1.00000036, z: 1.00000012} + transformModified: 1 + - name: EthanRightHandPinky2 + position: {x: -.0108765336, y: .00954607036, z: -.00940073933} + rotation: {x: .0351746902, y: -.0149158016, z: -.153489292, w: .987411439} + scale: {x: 1.00000012, y: .999999762, z: .999999881} + transformModified: 1 + - name: EthanRightHandPinky3 + position: {x: -.0156503059, y: .00432516495, z: -.0109113678} + rotation: {x: .0442839339, y: -.000243595772, z: -.180780292, w: .982526064} + scale: {x: 1.00000012, y: .99999994, z: 1.00000024} + transformModified: 1 + - name: EthanRightHandPinky4 + position: {x: -.00974645745, y: -.00243895105, z: -.00676446222} + rotation: {x: .193835065, y: -4.84287668e-08, z: -2.98023188e-08, w: .98103416} + scale: {x: 1, y: .99999994, z: .999999821} + transformModified: 1 + - name: EthanHead + position: {x: -.0906499848, y: -.0411221161, z: 5.89751643e-08} + rotation: {x: 2.98023224e-08, y: 5.96046448e-08, z: -.0875519812, w: -.996159971} + scale: {x: 1, y: 1.00000024, z: 1.00000024} + transformModified: 1 + - name: EthanLeftBrow + position: {x: -.0998899415, y: -.080624342, z: -.0289732553} + rotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: EthanRightBrow + position: {x: -.0998900682, y: -.0806244388, z: .0286870208} + rotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: EthanHead1 + position: {x: -.174752668, y: 4.50728351e-07, z: 9.43163272e-08} + rotation: {x: 5.96046448e-08, y: 0, z: 0, w: 1} + scale: {x: .999999881, y: .99999994, z: .999999881} + transformModified: 1 + - name: EthanUpperLip + position: {x: .14274773, y: -.0873475447, z: -7.46584628e-05} + rotation: {x: -.500000119, y: .5, z: .500000715, w: -.499999285} + scale: {x: .99999994, y: .999999881, z: .999999881} + transformModified: 1 + - name: EthanRightUpperLip + position: {x: .142747715, y: -.075114727, z: .0142262494} + rotation: {x: -.500000119, y: .5, z: .500000715, w: -.499999285} + scale: {x: .99999994, y: .999999881, z: .999999881} + transformModified: 1 + - name: EthanLeftUpperLip + position: {x: .142747775, y: -.0751147047, z: -.0143786371} + rotation: {x: -.500000119, y: .5, z: .500000715, w: -.499999285} + scale: {x: .99999994, y: .999999881, z: .999999881} + transformModified: 1 + - name: EthanRightCorner + position: {x: .14939931, y: -.0676970407, z: .0243140198} + rotation: {x: -.500000119, y: .5, z: .500000715, w: -.499999285} + scale: {x: .99999994, y: .999999881, z: .999999881} + transformModified: 1 + - name: EthanLeftCorner + position: {x: .149399415, y: -.0676969811, z: -.024466591} + rotation: {x: -.500000119, y: .5, z: .500000715, w: -.499999285} + scale: {x: .99999994, y: .999999881, z: .999999881} + transformModified: 1 + - name: EthanJaw + position: {x: -.0324073918, y: -.0297850743, z: -7.15263297e-08} + rotation: {x: -.49673745, y: .503241718, z: .503242195, w: -.496736467} + scale: {x: .999999821, y: .999999642, z: .999999642} + transformModified: 1 + - name: EthanLowerLip + position: {x: .0572049655, y: .00492286962, z: -.0144691654} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: EthanRightLowerLip + position: {x: .0449762829, y: .0192237552, z: -.014150911} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: EthanLeftLowerLip + position: {x: .0449762829, y: -.00938112754, z: -.0141509483} + rotation: {x: -1.19209261e-07, y: 8.94069458e-08, z: -5.96046306e-08, w: 1} + scale: {x: 1.00000012, y: 1, z: .99999994} + transformModified: 1 + - name: EthanRightBlink + position: {x: -.0858267099, y: -.0724899471, z: .0337507874} + rotation: {x: -.446282357, y: .557597041, z: .547235012, w: -.436407536} + scale: {x: .999999762, y: .999999762, z: .999999702} + transformModified: 1 + - name: EthanLeftBlink + position: {x: -.0858265832, y: -.0724898502, z: -.0239094887} + rotation: {x: -.439381599, y: .554025114, z: .554025769, w: -.439380765} + scale: {x: 1, y: .999999881, z: .999999881} + transformModified: 1 + - name: EthanLeftEye + position: {x: -.0817658007, y: -.0588950366, z: -.0278518125} + rotation: {x: -.500000119, y: .49999997, z: .500000715, w: -.499999285} + scale: {x: .99999994, y: .999999881, z: .999999762} + transformModified: 1 + - name: EthanRightEye + position: {x: -.081739597, y: -.058803089, z: .0278450754} + rotation: {x: -.500000119, y: .49999997, z: .500000715, w: -.499999285} + scale: {x: .99999994, y: .999999881, z: .999999762} + transformModified: 1 + - name: EthanLeftUpLeg + position: {x: .0448049158, y: -.00400243979, z: -.074362807} + rotation: {x: -.0098541677, y: -.999655902, z: .00313353539, w: -.0241080076} + scale: {x: 1.00000012, y: 1.00000024, z: .999999821} + transformModified: 1 + - name: EthanLeftLeg + position: {x: -.354782313, y: -.0480407178, z: .0367541835} + rotation: {x: 1.49011612e-08, y: 2.98023224e-08, z: .16876784, w: .985655904} + scale: {x: 1, y: 1, z: 1} + transformModified: 1 + - name: EthanLeftFoot + position: {x: -.282778889, y: .171879098, z: .0310388375} + rotation: {x: .084304899, y: -.0359650254, z: .1331117, w: -.986853898} + scale: {x: .999999762, y: .999999702, z: .999999762} + transformModified: 1 + - name: EthanLeftToe1 + position: {x: -.0855173543, y: -.110057123, z: -6.69808514e-07} + rotation: {x: -5.96046306e-08, y: 3.88853216e-08, z: .707106829, w: -.707106829} + scale: {x: 1.00000048, y: 1.00000012, z: 1.00000048} + transformModified: 1 + - name: EthanLeftToe2 + position: {x: .0817426667, y: -9.60140678e-09, z: -2.93167972e-07} + rotation: {x: 1, y: 3.42360984e-08, z: 8.94069387e-08, w: -7.01503836e-07} + scale: {x: 1, y: 1, z: .999999881} + transformModified: 1 + - name: EthanRightUpLeg + position: {x: .0448045321, y: -.00400282303, z: .074363023} + rotation: {x: -.00985407829, y: -.999655962, z: -.003136307, w: .024108097} + scale: {x: 1, y: 1.00000024, z: .999999762} + transformModified: 1 + - name: EthanRightLeg + position: {x: -.352978289, y: -.0474795103, z: -.0346218459} + rotation: {x: -4.47034729e-08, y: -5.96046306e-08, z: -.168766886, w: -.985655963} + scale: {x: .999999762, y: .999999762, z: .999999762} + transformModified: 1 + - name: EthanRightFoot + position: {x: -.282779008, y: .171878546, z: -.0310406685} + rotation: {x: -.0843042508, y: .0359648988, z: .133110613, w: -.986854017} + scale: {x: 1.00000012, y: 1.00000012, z: 1} + transformModified: 1 + - name: EthanRightToe1 + position: {x: -.0855172798, y: -.110057183, z: 6.20322851e-08} + rotation: {x: -8.94069672e-08, y: 1.77286665e-08, z: -.707106829, w: .707106829} + scale: {x: .999999881, y: 1, z: .999999881} + transformModified: 1 + - name: EthanRightToe2 + position: {x: .0817426369, y: 4.94849992e-08, z: 1.92187827e-07} + rotation: {x: 2.29657324e-08, y: -6.64365007e-14, z: 1.1919623e-07, 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: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs.meta new file mode 100644 index 0000000..92d6497 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: e09f07f9be24b2d4180a74a671348b5b +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/AIThirdPersonController.prefab b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/AIThirdPersonController.prefab new file mode 100644 index 0000000..41c98e8 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/AIThirdPersonController.prefab @@ -0,0 +1,2620 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &104036 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 424594} + m_Layer: 0 + m_Name: EthanRightHandRing1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &104158 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 495782} + m_Layer: 0 + m_Name: EthanRightHandIndex2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &106620 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 481360} + m_Layer: 0 + m_Name: EthanRightHandIndex3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &107218 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 433990} + m_Layer: 0 + m_Name: EthanRightLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &108064 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 402170} + m_Layer: 0 + m_Name: EthanSpine2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &108622 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 434400} + - 137: {fileID: 13772780} + m_Layer: 0 + m_Name: EthanBody + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &109478 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 427492} + m_Layer: 0 + m_Name: EthanLeftHandThumb2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &110338 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 409370} + m_Layer: 0 + m_Name: EthanLeftHandPinky4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &110390 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 427364} + m_Layer: 0 + m_Name: EthanLeftHand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &111874 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 445094} + m_Layer: 0 + m_Name: EthanLeftLowerLip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &113226 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 468140} + m_Layer: 0 + m_Name: EthanLeftToe2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &113348 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 436670} + - 95: {fileID: 9527630} + - 54: {fileID: 5482230} + - 136: {fileID: 13654204} + - 195: {fileID: 19597056} + - 114: {fileID: 11402594} + - 114: {fileID: 11450346} + m_Layer: 0 + m_Name: AIThirdPersonController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &113866 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 487798} + m_Layer: 0 + m_Name: EthanHead1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &116564 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 406754} + m_Layer: 0 + m_Name: EthanRightHandThumb1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &117590 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 413626} + m_Layer: 0 + m_Name: EthanRightBrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &118590 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 456444} + m_Layer: 0 + m_Name: EthanRightHandThumb2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &118652 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 498610} + m_Layer: 0 + m_Name: EthanLeftHandRing1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &119314 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 492384} + m_Layer: 0 + m_Name: EthanUpperLip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &119590 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 454696} + m_Layer: 0 + m_Name: EthanRightShoulder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &120388 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 452010} + m_Layer: 0 + m_Name: EthanLeftCorner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &120464 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 470370} + m_Layer: 0 + m_Name: EthanRightHandPinky3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &121954 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 407600} + m_Layer: 0 + m_Name: EthanRightUpperLip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &122728 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 485098} + m_Layer: 0 + m_Name: EthanLeftUpperLip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &124516 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 404106} + m_Layer: 0 + m_Name: EthanLeftHandIndex2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &124846 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 444006} + m_Layer: 0 + m_Name: EthanRightBlink + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &125856 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 428578} + m_Layer: 0 + m_Name: EthanRightHand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &125898 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 422772} + m_Layer: 0 + m_Name: EthanRightHandRing2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &127016 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 440786} + m_Layer: 0 + m_Name: EthanRightHandThumb3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &127202 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 450226} + m_Layer: 0 + m_Name: EthanLeftBrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &129574 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 483740} + m_Layer: 0 + m_Name: EthanLeftBlink + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &130246 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 436696} + m_Layer: 0 + m_Name: EthanLeftHandPinky1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &130480 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 482570} + m_Layer: 0 + m_Name: EthanLeftHandIndex1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &132560 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 431306} + m_Layer: 0 + m_Name: EthanLeftFoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &135456 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 416818} + m_Layer: 0 + m_Name: EthanLeftForeArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &137304 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 457682} + m_Layer: 0 + m_Name: EthanRightHandPinky4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &138632 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 437040} + m_Layer: 0 + m_Name: EthanSkeleton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &139686 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 469848} + m_Layer: 0 + m_Name: EthanLeftUpLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &140510 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 490452} + m_Layer: 0 + m_Name: EthanLeftHandRing2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &143720 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 456862} + m_Layer: 0 + m_Name: EthanRightHandMiddle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &145870 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 463140} + m_Layer: 0 + m_Name: EthanLeftHandIndex3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &146756 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 419620} + m_Layer: 0 + m_Name: EthanRightUpLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &147726 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 426192} + m_Layer: 0 + m_Name: EthanLowerLip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &148062 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 464016} + m_Layer: 0 + m_Name: EthanRightHandRing3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &148194 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 476782} + m_Layer: 0 + m_Name: EthanLeftHandRing3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &149064 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400116} + m_Layer: 0 + m_Name: EthanLeftHandPinky2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &149252 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 464860} + m_Layer: 0 + m_Name: EthanLeftEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &151310 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 494360} + m_Layer: 0 + m_Name: EthanLeftLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &152196 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 402566} + m_Layer: 0 + m_Name: EthanLeftArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &152656 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 453052} + m_Layer: 0 + m_Name: EthanLeftHandThumb1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &154304 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 475388} + m_Layer: 0 + m_Name: EthanRightHandPinky2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &154890 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 406634} + m_Layer: 0 + m_Name: EthanRightHandMiddle4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &155266 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 445326} + m_Layer: 0 + m_Name: EthanRightArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &155634 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 406786} + m_Layer: 0 + m_Name: EthanRightLowerLip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &157940 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 423898} + m_Layer: 0 + m_Name: EthanRightToe2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &160042 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 484290} + m_Layer: 0 + m_Name: EthanLeftHandMiddle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &161144 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 421066} + m_Layer: 0 + m_Name: EthanSpine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &162128 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 475294} + m_Layer: 0 + m_Name: EthanRightToe1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &162968 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 472846} + m_Layer: 0 + m_Name: EthanLeftHandThumb3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &163114 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 496800} + m_Layer: 0 + m_Name: EthanLeftHandRing4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &163166 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 402804} + m_Layer: 0 + m_Name: EthanHead + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &164592 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 418134} + m_Layer: 0 + m_Name: EthanRightHandIndex4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &165580 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 421424} + m_Layer: 0 + m_Name: EthanRightForeArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &167510 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 498066} + - 137: {fileID: 13706034} + m_Layer: 0 + m_Name: EthanGlasses + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &168460 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 407188} + m_Layer: 0 + m_Name: EthanSpine1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &168586 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 496972} + m_Layer: 0 + m_Name: EthanLeftHandThumb4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &169048 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 414568} + m_Layer: 0 + m_Name: EthanRightHandMiddle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &171968 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 431528} + m_Layer: 0 + m_Name: EthanRightHandMiddle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &172214 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 427312} + m_Layer: 0 + m_Name: EthanRightFoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &175424 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 411090} + m_Layer: 0 + m_Name: EthanLeftHandMiddle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &177406 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 431836} + m_Layer: 0 + m_Name: EthanJaw + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &178680 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 438948} + m_Layer: 0 + m_Name: EthanLeftToe1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &180160 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 447804} + m_Layer: 0 + m_Name: EthanRightHandThumb4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &180426 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 448158} + m_Layer: 0 + m_Name: EthanLeftHandPinky3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &180676 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 442708} + m_Layer: 0 + m_Name: EthanRightHandRing4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &182010 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 404092} + m_Layer: 0 + m_Name: EthanHips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &186290 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 414404} + m_Layer: 0 + m_Name: EthanNeck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &188434 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 492472} + m_Layer: 0 + m_Name: EthanLeftHandIndex4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &189088 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 427012} + m_Layer: 0 + m_Name: EthanLeftHandMiddle4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &189898 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 438778} + m_Layer: 0 + m_Name: EthanRightEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &191520 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 411140} + m_Layer: 0 + m_Name: EthanRightCorner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &193374 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 430486} + m_Layer: 0 + m_Name: EthanRightHandPinky1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &197134 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 406824} + m_Layer: 0 + m_Name: EthanLeftShoulder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &198874 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 443824} + m_Layer: 0 + m_Name: EthanLeftHandMiddle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &199446 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 464788} + m_Layer: 0 + m_Name: EthanRightHandIndex1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400116 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 149064} + m_LocalRotation: {x: 6.46161276e-18, y: 5.51337981e-17, z: -.116402067, w: .993202209} + m_LocalPosition: {x: -.0107502593, y: .0096225692, z: .00946770143} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 448158} + m_Father: {fileID: 436696} + m_RootOrder: 0 +--- !u!4 &402170 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 108064} + m_LocalRotation: {x: -1.05879118e-22, y: -7.34683969e-40, z: 6.9388939e-18, w: 1} + m_LocalPosition: {x: -.12695539, y: .0222817361, z: -2.83080794e-07} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 414404} + m_Father: {fileID: 407188} + m_RootOrder: 0 +--- !u!4 &402566 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 152196} + m_LocalRotation: {x: .0776733235, y: -.0839256346, z: -.00290201278, w: .993435919} + m_LocalPosition: {x: .0818063915, y: .00930034462, z: -.0963466316} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 416818} + m_Father: {fileID: 406824} + m_RootOrder: 0 +--- !u!4 &402804 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 163166} + m_LocalRotation: {x: 1.34872347e-18, y: -1.71028211e-17, z: .0875520259, w: .996159971} + m_LocalPosition: {x: -.0906499848, y: -.0411221161, z: 5.89751643e-08} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487798} + - {fileID: 431836} + - {fileID: 483740} + - {fileID: 450226} + - {fileID: 464860} + - {fileID: 444006} + - {fileID: 413626} + - {fileID: 438778} + m_Father: {fileID: 414404} + m_RootOrder: 0 +--- !u!4 &404092 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 182010} + m_LocalRotation: {x: -.499999344, y: .499999344, z: -.500000656, w: .500000656} + m_LocalPosition: {x: 4.21622559e-07, y: .778710604, z: -.0330255851} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 421066} + m_Father: {fileID: 437040} + m_RootOrder: 0 +--- !u!4 &404106 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 124516} + m_LocalRotation: {x: 1.32905384e-17, y: 8.21992073e-17, z: -.159614041, w: .987179518} + m_LocalPosition: {x: .000222755072, y: .0258791316, z: .0103853112} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 463140} + m_Father: {fileID: 482570} + m_RootOrder: 0 +--- !u!4 &406634 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154890} + m_LocalRotation: {x: .370798558, y: 0, z: -0, w: .928713322} + m_LocalPosition: {x: -.0200499818, y: .00353811402, z: -.0122811161} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 414568} + m_RootOrder: 0 +--- !u!4 &406754 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 116564} + m_LocalRotation: {x: -.650211036, y: .333362967, z: -.00751029933, w: .682670116} + m_LocalPosition: {x: -.00463371631, y: .0280359928, z: -.0489531793} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456444} + m_Father: {fileID: 428578} + m_RootOrder: 4 +--- !u!4 &406786 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 155634} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .0449762829, y: .0192237552, z: -.014150911} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 431836} + m_RootOrder: 2 +--- !u!4 &406824 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 197134} + m_LocalRotation: {x: -.532674849, y: -.0703429803, z: .836132884, w: -.110413834} + m_LocalPosition: {x: 2.23076895e-05, y: -6.13798184e-05, z: -.0260270312} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 402566} + m_Father: {fileID: 414404} + m_RootOrder: 1 +--- !u!4 &407188 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 168460} + m_LocalRotation: {x: -1.05879118e-22, y: -7.34683969e-40, z: 6.9388939e-18, w: 1} + m_LocalPosition: {x: -.146678314, y: .0257270876, z: -3.28236297e-07} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 402170} + m_Father: {fileID: 421066} + m_RootOrder: 2 +--- !u!4 &407600 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 121954} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: .142747715, y: -.075114727, z: .0142262494} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 487798} + m_RootOrder: 3 +--- !u!4 &409370 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 110338} + m_LocalRotation: {x: 8.32667268e-17, y: 1.38777878e-17, z: -6.9388939e-18, w: 1} + m_LocalPosition: {x: -.00946329813, y: -.00294648204, z: .00696171913} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 448158} + m_RootOrder: 0 +--- !u!4 &411090 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 175424} + m_LocalRotation: {x: -.0440116823, y: 2.80340741e-17, z: -5.71060059e-18, w: .999031007} + m_LocalPosition: {x: .0133947963, y: .0844052657, z: .0316515714} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 484290} + m_Father: {fileID: 427364} + m_RootOrder: 1 +--- !u!4 &411140 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 191520} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: .14939931, y: -.0676970407, z: .0243140198} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 487798} + m_RootOrder: 2 +--- !u!4 &413626 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 117590} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: -.0998900682, y: -.0806244388, z: .0286870208} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 402804} + m_RootOrder: 6 +--- !u!4 &414404 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 186290} + m_LocalRotation: {x: -7.31897876e-17, y: 1.41709869e-17, z: -.130526379, w: .991444826} + m_LocalPosition: {x: -.126978621, y: .0222457293, z: -2.83159977e-07} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 402804} + - {fileID: 406824} + - {fileID: 454696} + m_Father: {fileID: 402170} + m_RootOrder: 0 +--- !u!4 &414568 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 169048} + m_LocalRotation: {x: -1.39449893e-16, y: 2.37057452e-18, z: -.116402008, w: .993202209} + m_LocalPosition: {x: -.0179100577, y: .0143841105, z: -.0130121252} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 406634} + m_Father: {fileID: 456862} + m_RootOrder: 0 +--- !u!4 &416818 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 135456} + m_LocalRotation: {x: 2.39212216e-16, y: 1.34645906e-16, z: .228854015, w: .973460734} + m_LocalPosition: {x: .0879444107, y: -.0141218062, z: -.229419574} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 427364} + m_Father: {fileID: 402566} + m_RootOrder: 0 +--- !u!4 &418134 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 164592} + m_LocalRotation: {x: .482885659, y: 0, z: -0, w: .875683427} + m_LocalPosition: {x: -.0200555418, y: .00458750874, z: -.00773085095} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 481360} + m_RootOrder: 0 +--- !u!4 &419620 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 146756} + m_LocalRotation: {x: .00985417049, y: .999655902, z: .00313626626, w: -.0241081286} + m_LocalPosition: {x: .0448045321, y: -.00400282303, z: .074363023} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 433990} + m_Father: {fileID: 421066} + m_RootOrder: 1 +--- !u!4 &421066 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 161144} + m_LocalRotation: {x: -2.04921116e-06, y: 6.40947405e-07, z: .0432227366, w: .999065459} + m_LocalPosition: {x: -.0449830331, y: .000118129727, z: -2.60614073e-08} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 469848} + - {fileID: 419620} + - {fileID: 407188} + m_Father: {fileID: 404092} + m_RootOrder: 0 +--- !u!4 &421424 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 165580} + m_LocalRotation: {x: -4.29104343e-17, y: 6.0416331e-19, z: .228853688, w: .973460853} + m_LocalPosition: {x: .0879453346, y: -.0141218984, z: .229419187} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 428578} + m_Father: {fileID: 445326} + m_RootOrder: 0 +--- !u!4 &422772 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 125898} + m_LocalRotation: {x: -7.77690066e-17, y: 4.06903047e-17, z: -.159614444, w: .987179458} + m_LocalPosition: {x: -.0112619353, y: .0210900847, z: -.0143532166} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 464016} + m_Father: {fileID: 424594} + m_RootOrder: 0 +--- !u!4 &423898 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 157940} + m_LocalRotation: {x: -1.6724651e-16, y: 4.93214471e-33, z: -2.94902693e-17, w: 1} + m_LocalPosition: {x: .0817426369, y: 4.94849992e-08, z: 1.92187827e-07} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 475294} + m_RootOrder: 0 +--- !u!4 &424594 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 104036} + m_LocalRotation: {x: .0189580191, y: .0510746948, z: -.168115199, w: .984260798} + m_LocalPosition: {x: .011635365, y: .0970864594, z: -.00849492569} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 422772} + m_Father: {fileID: 428578} + m_RootOrder: 3 +--- !u!4 &426192 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 147726} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .0572049655, y: .00492286962, z: -.0144691654} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 431836} + m_RootOrder: 1 +--- !u!4 &427012 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189088} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -.0200499147, y: .00353800948, z: .0122811338} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 443824} + m_RootOrder: 0 +--- !u!4 &427312 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 172214} + m_LocalRotation: {x: .0843042433, y: -.0359648392, z: -.133110613, w: .986854076} + m_LocalPosition: {x: -.282779008, y: .171878546, z: -.0310406685} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 475294} + m_Father: {fileID: 433990} + m_RootOrder: 0 +--- !u!4 &427364 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 110390} + m_LocalRotation: {x: -.704136133, y: -.0616540276, z: -.0616050772, w: .704695582} + m_LocalPosition: {x: .070799686, y: .0355035253, z: -.140854478} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 482570} + - {fileID: 411090} + - {fileID: 436696} + - {fileID: 498610} + - {fileID: 453052} + m_Father: {fileID: 416818} + m_RootOrder: 0 +--- !u!4 &427492 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 109478} + m_LocalRotation: {x: -3.65702613e-06, y: 4.28600458e-07, z: -.11640247, w: .99320215} + m_LocalPosition: {x: -.00313837733, y: .0255157351, z: -.0149845928} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 472846} + m_Father: {fileID: 453052} + m_RootOrder: 0 +--- !u!4 &428578 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 125856} + m_LocalRotation: {x: .70413506, y: .061653953, z: -.0616048127, w: .704696715} + m_LocalPosition: {x: .0708002374, y: .03550319, z: .14085418} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 464788} + - {fileID: 431528} + - {fileID: 430486} + - {fileID: 424594} + - {fileID: 406754} + m_Father: {fileID: 421424} + m_RootOrder: 0 +--- !u!4 &430486 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 193374} + m_LocalRotation: {x: .121160388, y: -.0204480123, z: -.215057671, w: .968840659} + m_LocalPosition: {x: -.00675010588, y: .0983834714, z: .00512298383} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 475388} + m_Father: {fileID: 428578} + m_RootOrder: 2 +--- !u!4 &431306 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 132560} + m_LocalRotation: {x: -.0843048692, y: .0359649919, z: -.133111641, w: .986853898} + m_LocalPosition: {x: -.282778889, y: .171879098, z: .0310388375} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 438948} + m_Father: {fileID: 494360} + m_RootOrder: 0 +--- !u!4 &431528 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 171968} + m_LocalRotation: {x: .0440126434, y: 6.00383504e-17, z: 1.01539365e-16, w: .999031007} + m_LocalPosition: {x: .013395289, y: .0844054371, z: -.0316510946} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456862} + m_Father: {fileID: 428578} + m_RootOrder: 1 +--- !u!4 &431836 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 177406} + m_LocalRotation: {x: -.496737361, y: .503241718, z: .503242075, w: -.496736526} + m_LocalPosition: {x: -.0324073918, y: -.0297850743, z: -7.15263297e-08} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 445094} + - {fileID: 426192} + - {fileID: 406786} + m_Father: {fileID: 402804} + m_RootOrder: 1 +--- !u!4 &433990 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 107218} + m_LocalRotation: {x: 0, y: 0, z: .168766841, w: .985656023} + m_LocalPosition: {x: -.352978289, y: -.0474795103, z: -.0346218459} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 427312} + m_Father: {fileID: 419620} + m_RootOrder: 0 +--- !u!4 &434400 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 108622} + m_LocalRotation: {x: 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: 436670} + m_RootOrder: 0 +--- !u!4 &436670 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 113348} + m_LocalRotation: {x: 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: 434400} + - {fileID: 498066} + - {fileID: 437040} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &436696 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 130246} + m_LocalRotation: {x: -.128395498, y: .0237189922, z: -.210784733, w: .968773365} + m_LocalPosition: {x: -.00675068237, y: .0983833894, z: -.00512241246} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400116} + m_Father: {fileID: 427364} + m_RootOrder: 2 +--- !u!4 &437040 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 138632} + m_LocalRotation: {x: 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: 404092} + m_Father: {fileID: 436670} + m_RootOrder: 2 +--- !u!4 &438778 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189898} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: -.081739597, y: -.058803089, z: .0278450754} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 402804} + m_RootOrder: 7 +--- !u!4 &438948 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 178680} + m_LocalRotation: {x: 7.38850958e-18, y: -8.58931378e-17, z: -.707106829, w: .707106829} + m_LocalPosition: {x: -.0855173543, y: -.110057123, z: -6.69808514e-07} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 468140} + m_Father: {fileID: 431306} + m_RootOrder: 0 +--- !u!4 &440786 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 127016} + m_LocalRotation: {x: 7.94699017e-17, y: -3.72592952e-17, z: -.116401777, w: .993202209} + m_LocalPosition: {x: -.010218882, y: .0145671666, z: .012677433} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 447804} + m_Father: {fileID: 456444} + m_RootOrder: 0 +--- !u!4 &442708 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 180676} + m_LocalRotation: {x: .458713889, y: 0, z: -0, w: .888584018} + m_LocalPosition: {x: -.0170743745, y: .00104874827, z: -.0123206889} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 464016} + m_RootOrder: 0 +--- !u!4 &443824 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 198874} + m_LocalRotation: {x: 6.15954154e-17, y: 4.86721841e-17, z: -.116402104, w: .993202209} + m_LocalPosition: {x: -.0179101937, y: .0143840043, z: .0130122751} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 427012} + m_Father: {fileID: 484290} + m_RootOrder: 0 +--- !u!4 &444006 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 124846} + m_LocalRotation: {x: -.446282327, y: .557597041, z: .547234952, w: -.436407566} + m_LocalPosition: {x: -.0858267099, y: -.0724899471, z: .0337507874} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 402804} + m_RootOrder: 5 +--- !u!4 &445094 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 111874} + m_LocalRotation: {x: 5.5421101e-23, y: 0, z: -0, w: 1} + m_LocalPosition: {x: .0449762829, y: -.00938112754, z: -.0141509483} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 431836} + m_RootOrder: 0 +--- !u!4 &445326 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 155266} + m_LocalRotation: {x: -.077673167, y: .0839257985, z: -.00290163839, w: .993435919} + m_LocalPosition: {x: .0818068758, y: .00930027198, z: .096346125} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 421424} + m_Father: {fileID: 454696} + m_RootOrder: 0 +--- !u!4 &447804 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 180160} + m_LocalRotation: {x: -.865403175, y: 0, z: 0, w: .501076221} + m_LocalPosition: {x: -.0166095532, y: .00785042904, z: .0147271305} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 440786} + m_RootOrder: 0 +--- !u!4 &448158 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 180426} + m_LocalRotation: {x: 1.0133036e-16, y: 3.00424951e-17, z: -.116402358, w: .99320215} + m_LocalPosition: {x: -.0155973025, y: .00344281248, z: .0112945065} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 409370} + m_Father: {fileID: 400116} + m_RootOrder: 0 +--- !u!4 &450226 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 127202} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: -.0998899415, y: -.080624342, z: -.0289732553} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 402804} + m_RootOrder: 3 +--- !u!4 &452010 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 120388} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: .149399415, y: -.0676969811, z: -.024466591} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 487798} + m_RootOrder: 0 +--- !u!4 &453052 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 152656} + m_LocalRotation: {x: .650211275, y: -.333362997, z: -.00751113426, w: .682669759} + m_LocalPosition: {x: -.00463386299, y: .0280356612, z: .0489533357} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 427492} + m_Father: {fileID: 427364} + m_RootOrder: 4 +--- !u!4 &454696 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 119590} + m_LocalRotation: {x: .532675207, y: .0703404546, z: .836132765, w: -.110415146} + m_LocalPosition: {x: 2.22714643e-05, y: -6.1504652e-05, z: .0260270257} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 445326} + m_Father: {fileID: 414404} + m_RootOrder: 2 +--- !u!4 &456444 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 118590} + m_LocalRotation: {x: 2.81491998e-06, y: -3.29905873e-07, z: -.116402328, w: .99320215} + m_LocalPosition: {x: -.00313836336, y: .0255156513, z: .0149847884} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 440786} + m_Father: {fileID: 406754} + m_RootOrder: 0 +--- !u!4 &456862 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 143720} + m_LocalRotation: {x: -1.75058867e-16, y: -1.30105129e-17, z: -.245045051, w: .969511688} + m_LocalPosition: {x: .00377969863, y: .0301457047, z: -.0116360029} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 414568} + m_Father: {fileID: 431528} + m_RootOrder: 0 +--- !u!4 &457682 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 137304} + m_LocalRotation: {x: .193835303, y: 4.48787569e-17, z: 1.23518588e-17, w: .9810341} + m_LocalPosition: {x: -.00974645745, y: -.00243895105, z: -.00676446222} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 470370} + m_RootOrder: 0 +--- !u!4 &463140 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 145870} + m_LocalRotation: {x: .00696217548, y: .0430595726, z: -.159462228, w: .98623991} + m_LocalPosition: {x: -.0127939843, y: .0169050116, z: .0110815214} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 492472} + m_Father: {fileID: 404106} + m_RootOrder: 0 +--- !u!4 &464016 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 148062} + m_LocalRotation: {x: -1.33344718e-16, y: 7.93303795e-17, z: -.0729685128, w: .997334242} + m_LocalPosition: {x: -.0158149712, y: .00643378124, z: -.0120263239} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 442708} + m_Father: {fileID: 422772} + m_RootOrder: 0 +--- !u!4 &464788 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 199446} + m_LocalRotation: {x: -.00151034025, y: .0435943417, z: -.0435606502, w: .998098075} + m_LocalPosition: {x: .0184828155, y: .0804446712, z: -.0510397814} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 495782} + m_Father: {fileID: 428578} + m_RootOrder: 0 +--- !u!4 &464860 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 149252} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: -.0817658007, y: -.0588950366, z: -.0278518125} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 402804} + m_RootOrder: 4 +--- !u!4 &468140 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 113226} + m_LocalRotation: {x: 1, y: -5.63519632e-23, z: 1.11022302e-16, w: -6.84519534e-07} + m_LocalPosition: {x: .0817426667, y: -9.60140678e-09, z: -2.93167972e-07} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 438948} + m_RootOrder: 0 +--- !u!4 &469848 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 139686} + m_LocalRotation: {x: .00985424593, y: .999655902, z: -.00313348882, w: .0241080187} + m_LocalPosition: {x: .0448049158, y: -.00400243979, z: -.074362807} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 494360} + m_Father: {fileID: 421066} + m_RootOrder: 0 +--- !u!4 &470370 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 120464} + m_LocalRotation: {x: -1.63785996e-16, y: 3.31682981e-17, z: -.116402127, w: .993202209} + m_LocalPosition: {x: -.0156503059, y: .00432516495, z: -.0109113678} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 457682} + m_Father: {fileID: 475388} + m_RootOrder: 0 +--- !u!4 &472846 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162968} + m_LocalRotation: {x: 2.23765988e-16, y: 1.72048739e-18, z: -.116401888, w: .993202209} + m_LocalPosition: {x: -.010219031, y: .0145673919, z: -.012677365} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 496972} + m_Father: {fileID: 427492} + m_RootOrder: 0 +--- !u!4 &475294 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162128} + m_LocalRotation: {x: -1.38991919e-17, y: 3.3525349e-17, z: -.707106829, w: .707106829} + m_LocalPosition: {x: -.0855172798, y: -.110057183, z: 6.20322851e-08} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 423898} + m_Father: {fileID: 427312} + m_RootOrder: 0 +--- !u!4 &475388 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154304} + m_LocalRotation: {x: .00119646767, y: -.00442019617, z: -.101605743, w: .994814217} + m_LocalPosition: {x: -.0108765336, y: .00954607036, z: -.00940073933} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470370} + m_Father: {fileID: 430486} + m_RootOrder: 0 +--- !u!4 &476782 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 148194} + m_LocalRotation: {x: -2.76815876e-17, y: 2.02528121e-18, z: -.0729684457, w: .997334301} + m_LocalPosition: {x: -.0154025573, y: .007800675, z: .0117494129} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 496800} + m_Father: {fileID: 490452} + m_RootOrder: 0 +--- !u!4 &481360 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 106620} + m_LocalRotation: {x: -.0069621657, y: -.0430594012, z: -.159462631, w: .986239851} + m_LocalPosition: {x: -.0127939414, y: .0169049706, z: -.0110814404} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 418134} + m_Father: {fileID: 495782} + m_RootOrder: 0 +--- !u!4 &482570 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 130480} + m_LocalRotation: {x: .00151125179, y: -.0435942747, z: -.0435607359, w: .998098075} + m_LocalPosition: {x: .0184824839, y: .0804444775, z: .0510402061} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 404106} + m_Father: {fileID: 427364} + m_RootOrder: 0 +--- !u!4 &483740 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 129574} + m_LocalRotation: {x: -.43938157, y: .554025114, z: .554025769, w: -.439380795} + m_LocalPosition: {x: -.0858265832, y: -.0724898502, z: -.0239094887} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 402804} + m_RootOrder: 2 +--- !u!4 &484290 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 160042} + m_LocalRotation: {x: .00488709845, y: -.00268958299, z: -.248877749, w: .968518853} + m_LocalPosition: {x: .00377950538, y: .0301457215, z: .0116361305} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443824} + m_Father: {fileID: 411090} + m_RootOrder: 0 +--- !u!4 &485098 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 122728} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: .142747775, y: -.0751147047, z: -.0143786371} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 487798} + m_RootOrder: 1 +--- !u!4 &487798 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 113866} + m_LocalRotation: {x: 1.05879118e-22, y: 4.64689308e-23, z: -2.77555756e-17, w: 1} + m_LocalPosition: {x: -.174752668, y: 4.50728351e-07, z: 9.43163272e-08} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 452010} + - {fileID: 485098} + - {fileID: 411140} + - {fileID: 407600} + - {fileID: 492384} + m_Father: {fileID: 402804} + m_RootOrder: 0 +--- !u!4 &490452 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 140510} + m_LocalRotation: {x: 4.06903014e-17, y: 7.77690132e-17, z: -.159614399, w: .987179458} + m_LocalPosition: {x: -.00974687934, y: .0221689772, z: .0138265826} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 476782} + m_Father: {fileID: 498610} + m_RootOrder: 0 +--- !u!4 &492384 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 119314} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: .14274773, y: -.0873475447, z: -7.46584628e-05} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 487798} + m_RootOrder: 4 +--- !u!4 &492472 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188434} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -.0200556014, y: .00458739046, z: .00773091521} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 463140} + m_RootOrder: 0 +--- !u!4 &494360 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 151310} + m_LocalRotation: {x: 0, y: 0, z: .168767735, w: .985655844} + m_LocalPosition: {x: -.352978498, y: -.0474795178, z: .0346198082} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 431306} + m_Father: {fileID: 469848} + m_RootOrder: 0 +--- !u!4 &495782 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 104158} + m_LocalRotation: {x: 4.43017753e-18, y: 2.73997358e-17, z: -.159613967, w: .987179518} + m_LocalPosition: {x: .000222848204, y: .0258792266, z: -.0103851855} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 481360} + m_Father: {fileID: 464788} + m_RootOrder: 0 +--- !u!4 &496800 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 163114} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -.0170759391, y: .00250999746, z: .0121053942} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 476782} + m_RootOrder: 0 +--- !u!4 &496972 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 168586} + m_LocalRotation: {x: 2.22044605e-16, y: 0, z: -0, w: 1} + m_LocalPosition: {x: -.0166096389, y: .00785052404, z: -.0147269182} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 472846} + m_RootOrder: 0 +--- !u!4 &498066 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 167510} + m_LocalRotation: {x: 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: 436670} + m_RootOrder: 1 +--- !u!4 &498610 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 118652} + m_LocalRotation: {x: -.0137402546, y: -.0520633832, z: -.150714442, w: .98710978} + m_LocalPosition: {x: .0116348146, y: .0970864445, z: .00849549007} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 490452} + m_Father: {fileID: 427364} + m_RootOrder: 3 +--- !u!54 &5482230 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 113348} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: .0500000007 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!95 &9527630 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 113348} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: b235179bd2a63d1468dd430670338c55, type: 3} + m_Controller: {fileID: 9100000, guid: e2cf68ff4b1ffda45a77f7307dd789b9, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!114 &11402594 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 113348} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8c5335f0882fe4d478883cc8c58ce906, type: 3} + m_Name: + m_EditorClassIdentifier: + target: {fileID: 0} +--- !u!114 &11450346 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 113348} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ce7a80d520cacc042b5fe14f373d8173, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MovingTurnSpeed: 360 + m_StationaryTurnSpeed: 180 + m_JumpPower: 6 + m_GravityMultiplier: 2 + m_RunCycleLegOffset: .200000003 + m_MoveSpeedMultiplier: 1 + m_AnimSpeedMultiplier: 1 + m_GroundCheckDistance: .200000003 +--- !u!136 &13654204 +CapsuleCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 113348} + m_Material: {fileID: 13400000, guid: c2815a7ab32e42c4bb42f59caacb8ec1, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: .300000012 + m_Height: 1.60000002 + m_Direction: 1 + m_Center: {x: 0, y: .800000012, z: 0} +--- !u!137 &13706034 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 167510} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 621e901dcf5ebaf46bce29d18f67194c, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_Mesh: {fileID: 4300004, guid: b235179bd2a63d1468dd430670338c55, type: 3} + m_Bones: + - {fileID: 402804} + - {fileID: 487798} + - {fileID: 492384} + - {fileID: 407600} + - {fileID: 485098} + - {fileID: 431836} + - {fileID: 444006} + - {fileID: 450226} + - {fileID: 483740} + - {fileID: 413626} + - {fileID: 464860} + - {fileID: 438778} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 402804} + m_AABB: + m_Center: {x: -.081615001, y: -.0404159054, z: .000290751457} + m_Extent: {x: .0377386361, y: .0607597157, z: .0711945072} + m_DirtyAABB: 0 +--- !u!137 &13772780 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 108622} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 621e901dcf5ebaf46bce29d18f67194c, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_Mesh: {fileID: 4300006, guid: b235179bd2a63d1468dd430670338c55, type: 3} + m_Bones: + - {fileID: 404092} + - {fileID: 421066} + - {fileID: 407188} + - {fileID: 402170} + - {fileID: 414404} + - {fileID: 406824} + - {fileID: 402566} + - {fileID: 416818} + - {fileID: 427364} + - {fileID: 453052} + - {fileID: 427492} + - {fileID: 472846} + - {fileID: 496972} + - {fileID: 482570} + - {fileID: 404106} + - {fileID: 463140} + - {fileID: 411090} + - {fileID: 484290} + - {fileID: 443824} + - {fileID: 498610} + - {fileID: 490452} + - {fileID: 476782} + - {fileID: 436696} + - {fileID: 400116} + - {fileID: 448158} + - {fileID: 409370} + - {fileID: 454696} + - {fileID: 445326} + - {fileID: 421424} + - {fileID: 428578} + - {fileID: 406754} + - {fileID: 456444} + - {fileID: 440786} + - {fileID: 447804} + - {fileID: 464788} + - {fileID: 495782} + - {fileID: 481360} + - {fileID: 431528} + - {fileID: 456862} + - {fileID: 414568} + - {fileID: 424594} + - {fileID: 422772} + - {fileID: 464016} + - {fileID: 430486} + - {fileID: 475388} + - {fileID: 470370} + - {fileID: 457682} + - {fileID: 402804} + - {fileID: 487798} + - {fileID: 492384} + - {fileID: 407600} + - {fileID: 485098} + - {fileID: 411140} + - {fileID: 452010} + - {fileID: 431836} + - {fileID: 445094} + - {fileID: 444006} + - {fileID: 483740} + - {fileID: 464860} + - {fileID: 438778} + - {fileID: 469848} + - {fileID: 494360} + - {fileID: 431306} + - {fileID: 438948} + - {fileID: 468140} + - {fileID: 419620} + - {fileID: 433990} + - {fileID: 427312} + - {fileID: 475294} + - {fileID: 423898} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 404092} + m_AABB: + m_Center: {x: .000999897718, y: .00760383904, z: .000288426876} + m_Extent: {x: .802398443, y: .238269955, z: .572347403} + m_DirtyAABB: 0 +--- !u!195 &19597056 +NavMeshAgent: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 113348} + m_Enabled: 1 + m_Radius: .5 + m_Speed: 1 + m_Acceleration: 10 + avoidancePriority: 50 + m_AngularSpeed: 120 + m_StoppingDistance: 1.20000005 + m_AutoTraverseOffMeshLink: 1 + m_AutoBraking: 1 + m_AutoRepath: 1 + m_Height: 2 + m_BaseOffset: 0 + m_WalkableMask: 4294967295 + m_ObstacleAvoidanceType: 4 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 113348} + m_IsPrefabParent: 1 diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/AIThirdPersonController.prefab.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/AIThirdPersonController.prefab.meta new file mode 100644 index 0000000..8f25b7c --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/AIThirdPersonController.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 54eb5844754051b40a918a84c33b7c1a +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/ThirdPersonController.prefab b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/ThirdPersonController.prefab new file mode 100644 index 0000000..df7e39e --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/ThirdPersonController.prefab @@ -0,0 +1,2598 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100098 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 496262} + m_Layer: 0 + m_Name: EthanRightShoulder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100504 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 489432} + m_Layer: 0 + m_Name: EthanRightHandPinky3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &101138 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 449108} + m_Layer: 0 + m_Name: EthanRightHandIndex1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &103216 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 459494} + m_Layer: 0 + m_Name: EthanLeftHandPinky2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &103458 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 481098} + m_Layer: 0 + m_Name: EthanLowerLip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &105052 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 425676} + m_Layer: 0 + m_Name: EthanLeftHandPinky1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &106190 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 420584} + m_Layer: 0 + m_Name: EthanRightHandThumb3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &107096 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 471122} + m_Layer: 0 + m_Name: EthanRightHandMiddle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &114840 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 405472} + m_Layer: 0 + m_Name: EthanRightHandMiddle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &115074 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 421786} + m_Layer: 0 + m_Name: EthanRightHandRing4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &115764 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 487784} + m_Layer: 0 + m_Name: EthanLeftForeArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &117074 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 475300} + m_Layer: 0 + m_Name: EthanRightHandRing1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &118060 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 433534} + m_Layer: 0 + m_Name: EthanHead1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &118336 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 401960} + m_Layer: 0 + m_Name: EthanLeftHand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &118442 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 424640} + m_Layer: 0 + m_Name: EthanLeftHandIndex1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &120440 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 411800} + m_Layer: 0 + m_Name: EthanLeftHandMiddle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &120816 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 422868} + m_Layer: 0 + m_Name: EthanLeftHandMiddle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &121030 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 485060} + m_Layer: 0 + m_Name: EthanLeftHandRing2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &122066 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 490834} + m_Layer: 0 + m_Name: EthanRightHandIndex3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &122764 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 407224} + m_Layer: 0 + m_Name: EthanLeftUpperLip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &124158 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 409212} + m_Layer: 0 + m_Name: EthanRightHandRing3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &126136 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 456522} + m_Layer: 0 + m_Name: EthanRightHandThumb4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &126138 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 422506} + m_Layer: 0 + m_Name: EthanNeck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &127968 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 469942} + - 137: {fileID: 13783410} + m_Layer: 0 + m_Name: EthanBody + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &128204 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 444584} + m_Layer: 0 + m_Name: EthanLeftHandRing3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &128330 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 476132} + m_Layer: 0 + m_Name: EthanRightFoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &129792 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 447364} + m_Layer: 0 + m_Name: EthanLeftHandRing1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &130798 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 491022} + m_Layer: 0 + m_Name: EthanLeftArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &133350 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 472816} + m_Layer: 0 + m_Name: EthanLeftHandPinky4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &134338 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 448028} + m_Layer: 0 + m_Name: EthanSkeleton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &135154 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400908} + m_Layer: 0 + m_Name: EthanLeftHandRing4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &140172 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 461088} + m_Layer: 0 + m_Name: EthanLeftCorner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &140336 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400542} + m_Layer: 0 + m_Name: EthanRightUpperLip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &142154 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 474146} + m_Layer: 0 + m_Name: EthanRightToe1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &143332 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 420338} + m_Layer: 0 + m_Name: EthanHead + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &143366 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400090} + m_Layer: 0 + m_Name: EthanRightHandIndex2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &143506 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 470980} + m_Layer: 0 + m_Name: EthanLeftToe2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &144032 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 483874} + m_Layer: 0 + m_Name: EthanRightBrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &144850 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 495970} + m_Layer: 0 + m_Name: EthanRightHandRing2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &146038 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 461604} + m_Layer: 0 + m_Name: EthanRightHandThumb1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &147282 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 456740} + m_Layer: 0 + m_Name: EthanUpperLip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &147884 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 424858} + m_Layer: 0 + m_Name: EthanRightCorner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &149626 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 489522} + m_Layer: 0 + m_Name: EthanLeftFoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &149790 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 408730} + - 95: {fileID: 9579096} + - 54: {fileID: 5426510} + - 136: {fileID: 13615390} + - 114: {fileID: 11444856} + - 114: {fileID: 11469404} + m_Layer: 0 + m_Name: ThirdPersonController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &150244 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 441846} + m_Layer: 0 + m_Name: EthanRightArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &152058 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 438214} + m_Layer: 0 + m_Name: EthanLeftLowerLip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &152642 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 495908} + - 137: {fileID: 13736924} + m_Layer: 0 + m_Name: EthanGlasses + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &153036 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 461334} + m_Layer: 0 + m_Name: EthanRightHandPinky2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &154044 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 438660} + m_Layer: 0 + m_Name: EthanLeftHandThumb2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &154288 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 430336} + m_Layer: 0 + m_Name: EthanSpine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &154986 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 490036} + m_Layer: 0 + m_Name: EthanLeftEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &158922 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 443244} + m_Layer: 0 + m_Name: EthanLeftBrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &160322 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 431660} + m_Layer: 0 + m_Name: EthanLeftHandIndex3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &160994 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 450348} + m_Layer: 0 + m_Name: EthanLeftHandMiddle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &161888 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 474382} + m_Layer: 0 + m_Name: EthanSpine2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &162200 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 455120} + m_Layer: 0 + m_Name: EthanRightHandMiddle4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &164288 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 474712} + m_Layer: 0 + m_Name: EthanLeftShoulder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &166322 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 417482} + m_Layer: 0 + m_Name: EthanLeftHandMiddle4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &170278 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 449582} + m_Layer: 0 + m_Name: EthanLeftUpLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &170794 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 493462} + m_Layer: 0 + m_Name: EthanRightHandPinky4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &171672 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 457372} + m_Layer: 0 + m_Name: EthanRightToe2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &173348 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 447010} + m_Layer: 0 + m_Name: EthanRightEye + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &173990 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 461142} + m_Layer: 0 + m_Name: EthanLeftHandThumb4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &174164 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 477926} + m_Layer: 0 + m_Name: EthanRightUpLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &177708 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 418840} + m_Layer: 0 + m_Name: EthanRightHand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &181254 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 499324} + m_Layer: 0 + m_Name: EthanLeftLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &182320 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 497922} + m_Layer: 0 + m_Name: EthanLeftToe1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &182582 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 441012} + m_Layer: 0 + m_Name: EthanJaw + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &184058 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 424948} + m_Layer: 0 + m_Name: EthanRightForeArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &184128 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 419326} + m_Layer: 0 + m_Name: EthanLeftHandThumb3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &186476 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 408474} + m_Layer: 0 + m_Name: EthanRightLowerLip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &187094 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 447842} + m_Layer: 0 + m_Name: EthanLeftHandPinky3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &189070 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 487818} + m_Layer: 0 + m_Name: EthanHips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &189968 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 449824} + m_Layer: 0 + m_Name: EthanLeftHandIndex4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &190370 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 432754} + m_Layer: 0 + m_Name: EthanRightBlink + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &192536 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 476540} + m_Layer: 0 + m_Name: EthanRightHandMiddle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &192608 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 465112} + m_Layer: 0 + m_Name: EthanRightLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &193296 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 470102} + m_Layer: 0 + m_Name: EthanLeftHandIndex2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &194384 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 443430} + m_Layer: 0 + m_Name: EthanRightHandPinky1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &195856 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 489594} + m_Layer: 0 + m_Name: EthanLeftHandThumb1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &196088 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 481510} + m_Layer: 0 + m_Name: EthanLeftBlink + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &196120 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 443424} + m_Layer: 0 + m_Name: EthanRightHandIndex4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &196622 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 478628} + m_Layer: 0 + m_Name: EthanRightHandThumb2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &197740 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 465548} + m_Layer: 0 + m_Name: EthanSpine1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400090 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 143366} + m_LocalRotation: {x: 4.43017753e-18, y: 2.73997358e-17, z: -.159613967, w: .987179518} + m_LocalPosition: {x: .000222848204, y: .0258792266, z: -.0103851855} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 490834} + m_Father: {fileID: 449108} + m_RootOrder: 0 +--- !u!4 &400542 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 140336} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: .142747715, y: -.075114727, z: .0142262494} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 433534} + m_RootOrder: 3 +--- !u!4 &400908 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 135154} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -.0170759391, y: .00250999746, z: .0121053942} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 444584} + m_RootOrder: 0 +--- !u!4 &401960 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 118336} + m_LocalRotation: {x: -.704136133, y: -.0616540276, z: -.0616050772, w: .704695582} + m_LocalPosition: {x: .070799686, y: .0355035253, z: -.140854478} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 424640} + - {fileID: 450348} + - {fileID: 425676} + - {fileID: 447364} + - {fileID: 489594} + m_Father: {fileID: 487784} + m_RootOrder: 0 +--- !u!4 &405472 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 114840} + m_LocalRotation: {x: -1.39449893e-16, y: 2.37057452e-18, z: -.116402008, w: .993202209} + m_LocalPosition: {x: -.0179100577, y: .0143841105, z: -.0130121252} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 455120} + m_Father: {fileID: 471122} + m_RootOrder: 0 +--- !u!4 &407224 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 122764} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: .142747775, y: -.0751147047, z: -.0143786371} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 433534} + m_RootOrder: 1 +--- !u!4 &408474 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 186476} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .0449762829, y: .0192237552, z: -.014150911} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441012} + m_RootOrder: 2 +--- !u!4 &408730 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 149790} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -30, y: 0, z: 16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 469942} + - {fileID: 495908} + - {fileID: 448028} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &409212 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 124158} + m_LocalRotation: {x: -1.33344718e-16, y: 7.93303795e-17, z: -.0729685128, w: .997334242} + m_LocalPosition: {x: -.0158149712, y: .00643378124, z: -.0120263239} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 421786} + m_Father: {fileID: 495970} + m_RootOrder: 0 +--- !u!4 &411800 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 120440} + m_LocalRotation: {x: 6.15954154e-17, y: 4.86721841e-17, z: -.116402104, w: .993202209} + m_LocalPosition: {x: -.0179101937, y: .0143840043, z: .0130122751} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 417482} + m_Father: {fileID: 422868} + m_RootOrder: 0 +--- !u!4 &417482 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 166322} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -.0200499147, y: .00353800948, z: .0122811338} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 411800} + m_RootOrder: 0 +--- !u!4 &418840 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 177708} + m_LocalRotation: {x: .70413506, y: .061653953, z: -.0616048127, w: .704696715} + m_LocalPosition: {x: .0708002374, y: .03550319, z: .14085418} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 449108} + - {fileID: 476540} + - {fileID: 443430} + - {fileID: 475300} + - {fileID: 461604} + m_Father: {fileID: 424948} + m_RootOrder: 0 +--- !u!4 &419326 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 184128} + m_LocalRotation: {x: 2.23765988e-16, y: 1.72048739e-18, z: -.116401888, w: .993202209} + m_LocalPosition: {x: -.010219031, y: .0145673919, z: -.012677365} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 461142} + m_Father: {fileID: 438660} + m_RootOrder: 0 +--- !u!4 &420338 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 143332} + m_LocalRotation: {x: 1.34872347e-18, y: -1.71028211e-17, z: .0875520259, w: .996159971} + m_LocalPosition: {x: -.0906499848, y: -.0411221161, z: 5.89751643e-08} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 433534} + - {fileID: 441012} + - {fileID: 481510} + - {fileID: 443244} + - {fileID: 490036} + - {fileID: 432754} + - {fileID: 483874} + - {fileID: 447010} + m_Father: {fileID: 422506} + m_RootOrder: 0 +--- !u!4 &420584 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 106190} + m_LocalRotation: {x: 7.94699017e-17, y: -3.72592952e-17, z: -.116401777, w: .993202209} + m_LocalPosition: {x: -.010218882, y: .0145671666, z: .012677433} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 456522} + m_Father: {fileID: 478628} + m_RootOrder: 0 +--- !u!4 &421786 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 115074} + m_LocalRotation: {x: .458713889, y: 0, z: -0, w: .888584018} + m_LocalPosition: {x: -.0170743745, y: .00104874827, z: -.0123206889} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 409212} + m_RootOrder: 0 +--- !u!4 &422506 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 126138} + m_LocalRotation: {x: -7.31897876e-17, y: 1.41709869e-17, z: -.130526379, w: .991444826} + m_LocalPosition: {x: -.126978621, y: .0222457293, z: -2.83159977e-07} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 420338} + - {fileID: 474712} + - {fileID: 496262} + m_Father: {fileID: 474382} + m_RootOrder: 0 +--- !u!4 &422868 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 120816} + m_LocalRotation: {x: .00488709845, y: -.00268958299, z: -.248877749, w: .968518853} + m_LocalPosition: {x: .00377950538, y: .0301457215, z: .0116361305} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 411800} + m_Father: {fileID: 450348} + m_RootOrder: 0 +--- !u!4 &424640 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 118442} + m_LocalRotation: {x: .00151125179, y: -.0435942747, z: -.0435607359, w: .998098075} + m_LocalPosition: {x: .0184824839, y: .0804444775, z: .0510402061} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470102} + m_Father: {fileID: 401960} + m_RootOrder: 0 +--- !u!4 &424858 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 147884} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: .14939931, y: -.0676970407, z: .0243140198} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 433534} + m_RootOrder: 2 +--- !u!4 &424948 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 184058} + m_LocalRotation: {x: -4.29104343e-17, y: 6.0416331e-19, z: .228853688, w: .973460853} + m_LocalPosition: {x: .0879453346, y: -.0141218984, z: .229419187} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 418840} + m_Father: {fileID: 441846} + m_RootOrder: 0 +--- !u!4 &425676 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 105052} + m_LocalRotation: {x: -.128395498, y: .0237189922, z: -.210784733, w: .968773365} + m_LocalPosition: {x: -.00675068237, y: .0983833894, z: -.00512241246} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 459494} + m_Father: {fileID: 401960} + m_RootOrder: 2 +--- !u!4 &430336 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154288} + m_LocalRotation: {x: -2.04921116e-06, y: 6.40947405e-07, z: .0432227366, w: .999065459} + m_LocalPosition: {x: -.0449830331, y: .000118129727, z: -2.60614073e-08} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 449582} + - {fileID: 477926} + - {fileID: 465548} + m_Father: {fileID: 487818} + m_RootOrder: 0 +--- !u!4 &431660 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 160322} + m_LocalRotation: {x: .00696217548, y: .0430595726, z: -.159462228, w: .98623991} + m_LocalPosition: {x: -.0127939843, y: .0169050116, z: .0110815214} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 449824} + m_Father: {fileID: 470102} + m_RootOrder: 0 +--- !u!4 &432754 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 190370} + m_LocalRotation: {x: -.446282327, y: .557597041, z: .547234952, w: -.436407566} + m_LocalPosition: {x: -.0858267099, y: -.0724899471, z: .0337507874} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 420338} + m_RootOrder: 5 +--- !u!4 &433534 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 118060} + m_LocalRotation: {x: 1.05879118e-22, y: 4.64689308e-23, z: -2.77555756e-17, w: 1} + m_LocalPosition: {x: -.174752668, y: 4.50728351e-07, z: 9.43163272e-08} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 461088} + - {fileID: 407224} + - {fileID: 424858} + - {fileID: 400542} + - {fileID: 456740} + m_Father: {fileID: 420338} + m_RootOrder: 0 +--- !u!4 &438214 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 152058} + m_LocalRotation: {x: 5.5421101e-23, y: 0, z: -0, w: 1} + m_LocalPosition: {x: .0449762829, y: -.00938112754, z: -.0141509483} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441012} + m_RootOrder: 0 +--- !u!4 &438660 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154044} + m_LocalRotation: {x: -3.65702613e-06, y: 4.28600458e-07, z: -.11640247, w: .99320215} + m_LocalPosition: {x: -.00313837733, y: .0255157351, z: -.0149845928} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 419326} + m_Father: {fileID: 489594} + m_RootOrder: 0 +--- !u!4 &441012 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 182582} + m_LocalRotation: {x: -.496737361, y: .503241718, z: .503242075, w: -.496736526} + m_LocalPosition: {x: -.0324073918, y: -.0297850743, z: -7.15263297e-08} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 438214} + - {fileID: 481098} + - {fileID: 408474} + m_Father: {fileID: 420338} + m_RootOrder: 1 +--- !u!4 &441846 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 150244} + m_LocalRotation: {x: -.077673167, y: .0839257985, z: -.00290163839, w: .993435919} + m_LocalPosition: {x: .0818068758, y: .00930027198, z: .096346125} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 424948} + m_Father: {fileID: 496262} + m_RootOrder: 0 +--- !u!4 &443244 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 158922} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: -.0998899415, y: -.080624342, z: -.0289732553} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 420338} + m_RootOrder: 3 +--- !u!4 &443424 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 196120} + m_LocalRotation: {x: .482885659, y: 0, z: -0, w: .875683427} + m_LocalPosition: {x: -.0200555418, y: .00458750874, z: -.00773085095} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 490834} + m_RootOrder: 0 +--- !u!4 &443430 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 194384} + m_LocalRotation: {x: .121160388, y: -.0204480123, z: -.215057671, w: .968840659} + m_LocalPosition: {x: -.00675010588, y: .0983834714, z: .00512298383} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 461334} + m_Father: {fileID: 418840} + m_RootOrder: 2 +--- !u!4 &444584 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 128204} + m_LocalRotation: {x: -2.76815876e-17, y: 2.02528121e-18, z: -.0729684457, w: .997334301} + m_LocalPosition: {x: -.0154025573, y: .007800675, z: .0117494129} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400908} + m_Father: {fileID: 485060} + m_RootOrder: 0 +--- !u!4 &447010 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 173348} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: -.081739597, y: -.058803089, z: .0278450754} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 420338} + m_RootOrder: 7 +--- !u!4 &447364 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 129792} + m_LocalRotation: {x: -.0137402546, y: -.0520633832, z: -.150714442, w: .98710978} + m_LocalPosition: {x: .0116348146, y: .0970864445, z: .00849549007} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 485060} + m_Father: {fileID: 401960} + m_RootOrder: 3 +--- !u!4 &447842 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 187094} + m_LocalRotation: {x: 1.0133036e-16, y: 3.00424951e-17, z: -.116402358, w: .99320215} + m_LocalPosition: {x: -.0155973025, y: .00344281248, z: .0112945065} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 472816} + m_Father: {fileID: 459494} + m_RootOrder: 0 +--- !u!4 &448028 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 134338} + m_LocalRotation: {x: 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: 487818} + m_Father: {fileID: 408730} + m_RootOrder: 2 +--- !u!4 &449108 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 101138} + m_LocalRotation: {x: -.00151034025, y: .0435943417, z: -.0435606502, w: .998098075} + m_LocalPosition: {x: .0184828155, y: .0804446712, z: -.0510397814} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400090} + m_Father: {fileID: 418840} + m_RootOrder: 0 +--- !u!4 &449582 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 170278} + m_LocalRotation: {x: .00985424593, y: .999655902, z: -.00313348882, w: .0241080187} + m_LocalPosition: {x: .0448049158, y: -.00400243979, z: -.074362807} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 499324} + m_Father: {fileID: 430336} + m_RootOrder: 0 +--- !u!4 &449824 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189968} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -.0200556014, y: .00458739046, z: .00773091521} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 431660} + m_RootOrder: 0 +--- !u!4 &450348 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 160994} + m_LocalRotation: {x: -.0440116823, y: 2.80340741e-17, z: -5.71060059e-18, w: .999031007} + m_LocalPosition: {x: .0133947963, y: .0844052657, z: .0316515714} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 422868} + m_Father: {fileID: 401960} + m_RootOrder: 1 +--- !u!4 &455120 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 162200} + m_LocalRotation: {x: .370798558, y: 0, z: -0, w: .928713322} + m_LocalPosition: {x: -.0200499818, y: .00353811402, z: -.0122811161} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 405472} + m_RootOrder: 0 +--- !u!4 &456522 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 126136} + m_LocalRotation: {x: -.865403175, y: 0, z: 0, w: .501076221} + m_LocalPosition: {x: -.0166095532, y: .00785042904, z: .0147271305} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 420584} + m_RootOrder: 0 +--- !u!4 &456740 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 147282} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: .14274773, y: -.0873475447, z: -7.46584628e-05} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 433534} + m_RootOrder: 4 +--- !u!4 &457372 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 171672} + m_LocalRotation: {x: -1.6724651e-16, y: 4.93214471e-33, z: -2.94902693e-17, w: 1} + m_LocalPosition: {x: .0817426369, y: 4.94849992e-08, z: 1.92187827e-07} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 474146} + m_RootOrder: 0 +--- !u!4 &459494 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103216} + m_LocalRotation: {x: 6.46161276e-18, y: 5.51337981e-17, z: -.116402067, w: .993202209} + m_LocalPosition: {x: -.0107502593, y: .0096225692, z: .00946770143} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 447842} + m_Father: {fileID: 425676} + m_RootOrder: 0 +--- !u!4 &461088 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 140172} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: .149399415, y: -.0676969811, z: -.024466591} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 433534} + m_RootOrder: 0 +--- !u!4 &461142 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 173990} + m_LocalRotation: {x: 2.22044605e-16, y: 0, z: -0, w: 1} + m_LocalPosition: {x: -.0166096389, y: .00785052404, z: -.0147269182} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 419326} + m_RootOrder: 0 +--- !u!4 &461334 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 153036} + m_LocalRotation: {x: .00119646767, y: -.00442019617, z: -.101605743, w: .994814217} + m_LocalPosition: {x: -.0108765336, y: .00954607036, z: -.00940073933} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 489432} + m_Father: {fileID: 443430} + m_RootOrder: 0 +--- !u!4 &461604 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 146038} + m_LocalRotation: {x: -.650211036, y: .333362967, z: -.00751029933, w: .682670116} + m_LocalPosition: {x: -.00463371631, y: .0280359928, z: -.0489531793} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 478628} + m_Father: {fileID: 418840} + m_RootOrder: 4 +--- !u!4 &465112 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 192608} + m_LocalRotation: {x: 0, y: 0, z: .168766841, w: .985656023} + m_LocalPosition: {x: -.352978289, y: -.0474795103, z: -.0346218459} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 476132} + m_Father: {fileID: 477926} + m_RootOrder: 0 +--- !u!4 &465548 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 197740} + m_LocalRotation: {x: -1.05879118e-22, y: -7.34683969e-40, z: 6.9388939e-18, w: 1} + m_LocalPosition: {x: -.146678314, y: .0257270876, z: -3.28236297e-07} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 474382} + m_Father: {fileID: 430336} + m_RootOrder: 2 +--- !u!4 &469942 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 127968} + m_LocalRotation: {x: 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: 408730} + m_RootOrder: 0 +--- !u!4 &470102 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 193296} + m_LocalRotation: {x: 1.32905384e-17, y: 8.21992073e-17, z: -.159614041, w: .987179518} + m_LocalPosition: {x: .000222755072, y: .0258791316, z: .0103853112} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 431660} + m_Father: {fileID: 424640} + m_RootOrder: 0 +--- !u!4 &470980 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 143506} + m_LocalRotation: {x: 1, y: -5.63519632e-23, z: 1.11022302e-16, w: -6.84519534e-07} + m_LocalPosition: {x: .0817426667, y: -9.60140678e-09, z: -2.93167972e-07} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 497922} + m_RootOrder: 0 +--- !u!4 &471122 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 107096} + m_LocalRotation: {x: -1.75058867e-16, y: -1.30105129e-17, z: -.245045051, w: .969511688} + m_LocalPosition: {x: .00377969863, y: .0301457047, z: -.0116360029} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 405472} + m_Father: {fileID: 476540} + m_RootOrder: 0 +--- !u!4 &472816 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 133350} + m_LocalRotation: {x: 8.32667268e-17, y: 1.38777878e-17, z: -6.9388939e-18, w: 1} + m_LocalPosition: {x: -.00946329813, y: -.00294648204, z: .00696171913} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 447842} + m_RootOrder: 0 +--- !u!4 &474146 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 142154} + m_LocalRotation: {x: -1.38991919e-17, y: 3.3525349e-17, z: -.707106829, w: .707106829} + m_LocalPosition: {x: -.0855172798, y: -.110057183, z: 6.20322851e-08} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 457372} + m_Father: {fileID: 476132} + m_RootOrder: 0 +--- !u!4 &474382 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 161888} + m_LocalRotation: {x: -1.05879118e-22, y: -7.34683969e-40, z: 6.9388939e-18, w: 1} + m_LocalPosition: {x: -.12695539, y: .0222817361, z: -2.83080794e-07} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 422506} + m_Father: {fileID: 465548} + m_RootOrder: 0 +--- !u!4 &474712 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 164288} + m_LocalRotation: {x: -.532674849, y: -.0703429803, z: .836132884, w: -.110413834} + m_LocalPosition: {x: 2.23076895e-05, y: -6.13798184e-05, z: -.0260270312} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 491022} + m_Father: {fileID: 422506} + m_RootOrder: 1 +--- !u!4 &475300 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 117074} + m_LocalRotation: {x: .0189580191, y: .0510746948, z: -.168115199, w: .984260798} + m_LocalPosition: {x: .011635365, y: .0970864594, z: -.00849492569} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 495970} + m_Father: {fileID: 418840} + m_RootOrder: 3 +--- !u!4 &476132 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 128330} + m_LocalRotation: {x: .0843042433, y: -.0359648392, z: -.133110613, w: .986854076} + m_LocalPosition: {x: -.282779008, y: .171878546, z: -.0310406685} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 474146} + m_Father: {fileID: 465112} + m_RootOrder: 0 +--- !u!4 &476540 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 192536} + m_LocalRotation: {x: .0440126434, y: 6.00383504e-17, z: 1.01539365e-16, w: .999031007} + m_LocalPosition: {x: .013395289, y: .0844054371, z: -.0316510946} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 471122} + m_Father: {fileID: 418840} + m_RootOrder: 1 +--- !u!4 &477926 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 174164} + m_LocalRotation: {x: .00985417049, y: .999655902, z: .00313626626, w: -.0241081286} + m_LocalPosition: {x: .0448045321, y: -.00400282303, z: .074363023} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 465112} + m_Father: {fileID: 430336} + m_RootOrder: 1 +--- !u!4 &478628 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 196622} + m_LocalRotation: {x: 2.81491998e-06, y: -3.29905873e-07, z: -.116402328, w: .99320215} + m_LocalPosition: {x: -.00313836336, y: .0255156513, z: .0149847884} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 420584} + m_Father: {fileID: 461604} + m_RootOrder: 0 +--- !u!4 &481098 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 103458} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .0572049655, y: .00492286962, z: -.0144691654} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 441012} + m_RootOrder: 1 +--- !u!4 &481510 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 196088} + m_LocalRotation: {x: -.43938157, y: .554025114, z: .554025769, w: -.439380795} + m_LocalPosition: {x: -.0858265832, y: -.0724898502, z: -.0239094887} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 420338} + m_RootOrder: 2 +--- !u!4 &483874 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 144032} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: -.0998900682, y: -.0806244388, z: .0286870208} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 420338} + m_RootOrder: 6 +--- !u!4 &485060 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 121030} + m_LocalRotation: {x: 4.06903014e-17, y: 7.77690132e-17, z: -.159614399, w: .987179458} + m_LocalPosition: {x: -.00974687934, y: .0221689772, z: .0138265826} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 444584} + m_Father: {fileID: 447364} + m_RootOrder: 0 +--- !u!4 &487784 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 115764} + m_LocalRotation: {x: 2.39212216e-16, y: 1.34645906e-16, z: .228854015, w: .973460734} + m_LocalPosition: {x: .0879444107, y: -.0141218062, z: -.229419574} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 401960} + m_Father: {fileID: 491022} + m_RootOrder: 0 +--- !u!4 &487818 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 189070} + m_LocalRotation: {x: -.499999344, y: .499999344, z: -.500000656, w: .500000656} + m_LocalPosition: {x: 4.21622559e-07, y: .778710604, z: -.0330255851} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 430336} + m_Father: {fileID: 448028} + m_RootOrder: 0 +--- !u!4 &489432 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100504} + m_LocalRotation: {x: -1.63785996e-16, y: 3.31682981e-17, z: -.116402127, w: .993202209} + m_LocalPosition: {x: -.0156503059, y: .00432516495, z: -.0109113678} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 493462} + m_Father: {fileID: 461334} + m_RootOrder: 0 +--- !u!4 &489522 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 149626} + m_LocalRotation: {x: -.0843048692, y: .0359649919, z: -.133111641, w: .986853898} + m_LocalPosition: {x: -.282778889, y: .171879098, z: .0310388375} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 497922} + m_Father: {fileID: 499324} + m_RootOrder: 0 +--- !u!4 &489594 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 195856} + m_LocalRotation: {x: .650211275, y: -.333362997, z: -.00751113426, w: .682669759} + m_LocalPosition: {x: -.00463386299, y: .0280356612, z: .0489533357} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 438660} + m_Father: {fileID: 401960} + m_RootOrder: 4 +--- !u!4 &490036 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 154986} + m_LocalRotation: {x: -.5, y: .5, z: .500000715, w: -.499999285} + m_LocalPosition: {x: -.0817658007, y: -.0588950366, z: -.0278518125} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 420338} + m_RootOrder: 4 +--- !u!4 &490834 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 122066} + m_LocalRotation: {x: -.0069621657, y: -.0430594012, z: -.159462631, w: .986239851} + m_LocalPosition: {x: -.0127939414, y: .0169049706, z: -.0110814404} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 443424} + m_Father: {fileID: 400090} + m_RootOrder: 0 +--- !u!4 &491022 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 130798} + m_LocalRotation: {x: .0776733235, y: -.0839256346, z: -.00290201278, w: .993435919} + m_LocalPosition: {x: .0818063915, y: .00930034462, z: -.0963466316} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 487784} + m_Father: {fileID: 474712} + m_RootOrder: 0 +--- !u!4 &493462 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 170794} + m_LocalRotation: {x: .193835303, y: 4.48787569e-17, z: 1.23518588e-17, w: .9810341} + m_LocalPosition: {x: -.00974645745, y: -.00243895105, z: -.00676446222} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 489432} + m_RootOrder: 0 +--- !u!4 &495908 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 152642} + m_LocalRotation: {x: 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: 408730} + m_RootOrder: 1 +--- !u!4 &495970 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 144850} + m_LocalRotation: {x: -7.77690066e-17, y: 4.06903047e-17, z: -.159614444, w: .987179458} + m_LocalPosition: {x: -.0112619353, y: .0210900847, z: -.0143532166} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 409212} + m_Father: {fileID: 475300} + m_RootOrder: 0 +--- !u!4 &496262 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100098} + m_LocalRotation: {x: .532675207, y: .0703404546, z: .836132765, w: -.110415146} + m_LocalPosition: {x: 2.22714643e-05, y: -6.1504652e-05, z: .0260270257} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 441846} + m_Father: {fileID: 422506} + m_RootOrder: 2 +--- !u!4 &497922 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 182320} + m_LocalRotation: {x: 7.38850958e-18, y: -8.58931378e-17, z: -.707106829, w: .707106829} + m_LocalPosition: {x: -.0855173543, y: -.110057123, z: -6.69808514e-07} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 470980} + m_Father: {fileID: 489522} + m_RootOrder: 0 +--- !u!4 &499324 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 181254} + m_LocalRotation: {x: 0, y: 0, z: .168767735, w: .985655844} + m_LocalPosition: {x: -.352978498, y: -.0474795178, z: .0346198082} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 489522} + m_Father: {fileID: 449582} + m_RootOrder: 0 +--- !u!54 &5426510 +Rigidbody: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 149790} + serializedVersion: 2 + m_Mass: 1 + m_Drag: 0 + m_AngularDrag: .0500000007 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!95 &9579096 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 149790} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: b235179bd2a63d1468dd430670338c55, type: 3} + m_Controller: {fileID: 9100000, guid: e2cf68ff4b1ffda45a77f7307dd789b9, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 1 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 +--- !u!114 &11444856 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 149790} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 521b611700410be45810047f0a74e899, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11469404 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 149790} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ce7a80d520cacc042b5fe14f373d8173, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MovingTurnSpeed: 360 + m_StationaryTurnSpeed: 180 + m_JumpPower: 6 + m_GravityMultiplier: 2 + m_RunCycleLegOffset: .200000003 + m_MoveSpeedMultiplier: 1 + m_AnimSpeedMultiplier: 1 + m_GroundCheckDistance: .300000012 +--- !u!136 &13615390 +CapsuleCollider: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 149790} + m_Material: {fileID: 13400000, guid: c2815a7ab32e42c4bb42f59caacb8ec1, type: 2} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: .300000012 + m_Height: 1.60000002 + m_Direction: 1 + m_Center: {x: 0, y: .800000012, z: 0} +--- !u!137 &13736924 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 152642} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 621e901dcf5ebaf46bce29d18f67194c, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_Mesh: {fileID: 4300004, guid: b235179bd2a63d1468dd430670338c55, type: 3} + m_Bones: + - {fileID: 420338} + - {fileID: 433534} + - {fileID: 456740} + - {fileID: 400542} + - {fileID: 407224} + - {fileID: 441012} + - {fileID: 432754} + - {fileID: 443244} + - {fileID: 481510} + - {fileID: 483874} + - {fileID: 490036} + - {fileID: 447010} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 420338} + m_AABB: + m_Center: {x: -.081615001, y: -.0404159054, z: .000290751457} + m_Extent: {x: .0377386361, y: .0607597157, z: .0711945072} + m_DirtyAABB: 0 +--- !u!137 &13783410 +SkinnedMeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 127968} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_Materials: + - {fileID: 2100000, guid: 621e901dcf5ebaf46bce29d18f67194c, type: 2} + m_SubsetIndices: + m_StaticBatchRoot: {fileID: 0} + m_UseLightProbes: 1 + m_ReflectionProbeUsage: 1 + m_ProbeAnchor: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_ImportantGI: 0 + m_AutoUVMaxDistance: .5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_Mesh: {fileID: 4300006, guid: b235179bd2a63d1468dd430670338c55, type: 3} + m_Bones: + - {fileID: 487818} + - {fileID: 430336} + - {fileID: 465548} + - {fileID: 474382} + - {fileID: 422506} + - {fileID: 474712} + - {fileID: 491022} + - {fileID: 487784} + - {fileID: 401960} + - {fileID: 489594} + - {fileID: 438660} + - {fileID: 419326} + - {fileID: 461142} + - {fileID: 424640} + - {fileID: 470102} + - {fileID: 431660} + - {fileID: 450348} + - {fileID: 422868} + - {fileID: 411800} + - {fileID: 447364} + - {fileID: 485060} + - {fileID: 444584} + - {fileID: 425676} + - {fileID: 459494} + - {fileID: 447842} + - {fileID: 472816} + - {fileID: 496262} + - {fileID: 441846} + - {fileID: 424948} + - {fileID: 418840} + - {fileID: 461604} + - {fileID: 478628} + - {fileID: 420584} + - {fileID: 456522} + - {fileID: 449108} + - {fileID: 400090} + - {fileID: 490834} + - {fileID: 476540} + - {fileID: 471122} + - {fileID: 405472} + - {fileID: 475300} + - {fileID: 495970} + - {fileID: 409212} + - {fileID: 443430} + - {fileID: 461334} + - {fileID: 489432} + - {fileID: 493462} + - {fileID: 420338} + - {fileID: 433534} + - {fileID: 456740} + - {fileID: 400542} + - {fileID: 407224} + - {fileID: 424858} + - {fileID: 461088} + - {fileID: 441012} + - {fileID: 438214} + - {fileID: 432754} + - {fileID: 481510} + - {fileID: 490036} + - {fileID: 447010} + - {fileID: 449582} + - {fileID: 499324} + - {fileID: 489522} + - {fileID: 497922} + - {fileID: 470980} + - {fileID: 477926} + - {fileID: 465112} + - {fileID: 476132} + - {fileID: 474146} + - {fileID: 457372} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 487818} + m_AABB: + m_Center: {x: .000999897718, y: .00760383904, z: .000288426876} + m_Extent: {x: .802398443, y: .238269955, z: .572347403} + m_DirtyAABB: 0 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 149790} + m_IsPrefabParent: 1 diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/ThirdPersonController.prefab.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/ThirdPersonController.prefab.meta new file mode 100644 index 0000000..5921347 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Prefabs/ThirdPersonController.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 7737647c22c1fc64a88d5cd030c352ce +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts.meta new file mode 100644 index 0000000..46bb67c --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 3ee9c33ffee000840b0fed14ec400bc9 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/AICharacterControl.cs b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/AICharacterControl.cs new file mode 100644 index 0000000..e05f9a1 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/AICharacterControl.cs @@ -0,0 +1,52 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.Characters.ThirdPerson +{ + [RequireComponent(typeof (NavMeshAgent))] + [RequireComponent(typeof (ThirdPersonCharacter))] + public class AICharacterControl : MonoBehaviour + { + public NavMeshAgent agent { get; private set; } // the navmesh agent required for the path finding + public ThirdPersonCharacter character { get; private set; } // the character we are controlling + public Transform target; // target to aim for + + // Use this for initialization + private void Start() + { + // get the components on the object we need ( should not be null due to require component so no need to check ) + agent = GetComponentInChildren(); + character = GetComponent(); + + agent.updateRotation = false; + agent.updatePosition = true; + } + + + // Update is called once per frame + private void Update() + { + if (target != null) + { + agent.SetDestination(target.position); + + + + // use the values to move the character + character.Move(agent.desiredVelocity, false, false); + } + else + { + // We still need to call the character's move function, but we send zeroed input as the move param. + character.Move(Vector3.zero, false, false); + } + + } + + + public void SetTarget(Transform target) + { + this.target = target; + } + } +} diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/AICharacterControl.cs.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/AICharacterControl.cs.meta new file mode 100644 index 0000000..caf66f6 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/AICharacterControl.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8c5335f0882fe4d478883cc8c58ce906 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonCharacter.cs b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonCharacter.cs new file mode 100644 index 0000000..47291ee --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonCharacter.cs @@ -0,0 +1,225 @@ +using UnityEngine; + +namespace UnityStandardAssets.Characters.ThirdPerson +{ + [RequireComponent(typeof(Rigidbody))] + [RequireComponent(typeof(CapsuleCollider))] + [RequireComponent(typeof(Animator))] + public class ThirdPersonCharacter : MonoBehaviour + { + [SerializeField] float m_MovingTurnSpeed = 360; + [SerializeField] float m_StationaryTurnSpeed = 180; + [SerializeField] float m_JumpPower = 12f; + [Range(1f, 4f)][SerializeField] float m_GravityMultiplier = 2f; + [SerializeField] float m_RunCycleLegOffset = 0.2f; //specific to the character in sample assets, will need to be modified to work with others + [SerializeField] float m_MoveSpeedMultiplier = 1f; + [SerializeField] float m_AnimSpeedMultiplier = 1f; + [SerializeField] float m_GroundCheckDistance = 0.1f; + + Rigidbody m_Rigidbody; + Animator m_Animator; + bool m_IsGrounded; + float m_OrigGroundCheckDistance; + const float k_Half = 0.5f; + float m_TurnAmount; + float m_ForwardAmount; + Vector3 m_GroundNormal; + float m_CapsuleHeight; + Vector3 m_CapsuleCenter; + CapsuleCollider m_Capsule; + bool m_Crouching; + + + void Start() + { + m_Animator = GetComponent(); + m_Rigidbody = GetComponent(); + m_Capsule = GetComponent(); + m_CapsuleHeight = m_Capsule.height; + m_CapsuleCenter = m_Capsule.center; + + m_Rigidbody.constraints = RigidbodyConstraints.FreezeRotationX | RigidbodyConstraints.FreezeRotationY | RigidbodyConstraints.FreezeRotationZ; + m_OrigGroundCheckDistance = m_GroundCheckDistance; + } + + + public void Move(Vector3 move, bool crouch, bool jump) + { + + // convert the world relative moveInput vector into a local-relative + // turn amount and forward amount required to head in the desired + // direction. + if (move.magnitude > 1f) move.Normalize(); + move = transform.InverseTransformDirection(move); + CheckGroundStatus(); + move = Vector3.ProjectOnPlane(move, m_GroundNormal); + m_TurnAmount = Mathf.Atan2(move.x, move.z); + m_ForwardAmount = move.z; + + ApplyExtraTurnRotation(); + + // control and velocity handling is different when grounded and airborne: + if (m_IsGrounded) + { + HandleGroundedMovement(crouch, jump); + } + else + { + HandleAirborneMovement(); + } + + ScaleCapsuleForCrouching(crouch); + PreventStandingInLowHeadroom(); + + // send input and other state parameters to the animator + UpdateAnimator(move); + } + + + void ScaleCapsuleForCrouching(bool crouch) + { + if (m_IsGrounded && crouch) + { + if (m_Crouching) return; + m_Capsule.height = m_Capsule.height / 2f; + m_Capsule.center = m_Capsule.center / 2f; + m_Crouching = true; + } + else + { + Ray crouchRay = new Ray(m_Rigidbody.position + Vector3.up * m_Capsule.radius * k_Half, Vector3.up); + float crouchRayLength = m_CapsuleHeight - m_Capsule.radius * k_Half; + if (Physics.SphereCast(crouchRay, m_Capsule.radius * k_Half, crouchRayLength)) + { + m_Crouching = true; + return; + } + m_Capsule.height = m_CapsuleHeight; + m_Capsule.center = m_CapsuleCenter; + m_Crouching = false; + } + } + + void PreventStandingInLowHeadroom() + { + // prevent standing up in crouch-only zones + if (!m_Crouching) + { + Ray crouchRay = new Ray(m_Rigidbody.position + Vector3.up * m_Capsule.radius * k_Half, Vector3.up); + float crouchRayLength = m_CapsuleHeight - m_Capsule.radius * k_Half; + if (Physics.SphereCast(crouchRay, m_Capsule.radius * k_Half, crouchRayLength)) + { + m_Crouching = true; + } + } + } + + + void UpdateAnimator(Vector3 move) + { + // update the animator parameters + m_Animator.SetFloat("Forward", m_ForwardAmount, 0.1f, Time.deltaTime); + m_Animator.SetFloat("Turn", m_TurnAmount, 0.1f, Time.deltaTime); + m_Animator.SetBool("Crouch", m_Crouching); + m_Animator.SetBool("OnGround", m_IsGrounded); + if (!m_IsGrounded) + { + m_Animator.SetFloat("Jump", m_Rigidbody.velocity.y); + } + + // calculate which leg is behind, so as to leave that leg trailing in the jump animation + // (This code is reliant on the specific run cycle offset in our animations, + // and assumes one leg passes the other at the normalized clip times of 0.0 and 0.5) + float runCycle = + Mathf.Repeat( + m_Animator.GetCurrentAnimatorStateInfo(0).normalizedTime + m_RunCycleLegOffset, 1); + float jumpLeg = (runCycle < k_Half ? 1 : -1) * m_ForwardAmount; + if (m_IsGrounded) + { + m_Animator.SetFloat("JumpLeg", jumpLeg); + } + + // the anim speed multiplier allows the overall speed of walking/running to be tweaked in the inspector, + // which affects the movement speed because of the root motion. + if (m_IsGrounded && move.magnitude > 0) + { + m_Animator.speed = m_AnimSpeedMultiplier; + } + else + { + // don't use that while airborne + m_Animator.speed = 1; + } + } + + + void HandleAirborneMovement() + { + // apply extra gravity from multiplier: + Vector3 extraGravityForce = (Physics.gravity * m_GravityMultiplier) - Physics.gravity; + m_Rigidbody.AddForce(extraGravityForce); + + m_GroundCheckDistance = m_Rigidbody.velocity.y < 0 ? m_OrigGroundCheckDistance : 0.01f; + } + + + void HandleGroundedMovement(bool crouch, bool jump) + { + // check whether conditions are right to allow a jump: + if (jump && !crouch && m_Animator.GetCurrentAnimatorStateInfo(0).IsName("Grounded")) + { + // jump! + m_Rigidbody.velocity = new Vector3(m_Rigidbody.velocity.x, m_JumpPower, m_Rigidbody.velocity.z); + m_IsGrounded = false; + m_Animator.applyRootMotion = false; + m_GroundCheckDistance = 0.1f; + } + } + + void ApplyExtraTurnRotation() + { + // help the character turn faster (this is in addition to root rotation in the animation) + float turnSpeed = Mathf.Lerp(m_StationaryTurnSpeed, m_MovingTurnSpeed, m_ForwardAmount); + transform.Rotate(0, m_TurnAmount * turnSpeed * Time.deltaTime, 0); + } + + + public void OnAnimatorMove() + { + // we implement this function to override the default root motion. + // this allows us to modify the positional speed before it's applied. + if (m_IsGrounded && Time.deltaTime > 0) + { + Vector3 v = (m_Animator.deltaPosition * m_MoveSpeedMultiplier) / Time.deltaTime; + + // we preserve the existing y part of the current velocity. + v.y = m_Rigidbody.velocity.y; + m_Rigidbody.velocity = v; + } + } + + + void CheckGroundStatus() + { + RaycastHit hitInfo; +#if UNITY_EDITOR + // helper to visualise the ground check ray in the scene view + Debug.DrawLine(transform.position + (Vector3.up * 0.1f), transform.position + (Vector3.up * 0.1f) + (Vector3.down * m_GroundCheckDistance)); +#endif + // 0.1f is a small offset to start the ray from inside the character + // it is also good to note that the transform position in the sample assets is at the base of the character + if (Physics.Raycast(transform.position + (Vector3.up * 0.1f), Vector3.down, out hitInfo, m_GroundCheckDistance)) + { + m_GroundNormal = hitInfo.normal; + m_IsGrounded = true; + m_Animator.applyRootMotion = true; + } + else + { + m_IsGrounded = false; + m_GroundNormal = Vector3.up; + m_Animator.applyRootMotion = false; + } + } + } +} diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonCharacter.cs.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonCharacter.cs.meta new file mode 100644 index 0000000..89c15f7 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonCharacter.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: ce7a80d520cacc042b5fe14f373d8173 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonUserControl.cs b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonUserControl.cs new file mode 100644 index 0000000..8e08e35 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonUserControl.cs @@ -0,0 +1,75 @@ +using System; +using UnityEngine; +using UnityStandardAssets.CrossPlatformInput; + +namespace UnityStandardAssets.Characters.ThirdPerson +{ + [RequireComponent(typeof (ThirdPersonCharacter))] + public class ThirdPersonUserControl : MonoBehaviour + { + private ThirdPersonCharacter m_Character; // A reference to the ThirdPersonCharacter on the object + private Transform m_Cam; // A reference to the main camera in the scenes transform + private Vector3 m_CamForward; // The current forward direction of the camera + private Vector3 m_Move; + private bool m_Jump; // the world-relative desired move direction, calculated from the camForward and user input. + + + private void Start() + { + // get the transform of the main camera + if (Camera.main != null) + { + m_Cam = Camera.main.transform; + } + else + { + Debug.LogWarning( + "Warning: no main camera found. Third person character needs a Camera tagged \"MainCamera\", for camera-relative controls."); + // we use self-relative controls in this case, which probably isn't what the user wants, but hey, we warned them! + } + + // get the third person character ( this should never be null due to require component ) + m_Character = GetComponent(); + } + + + private void Update() + { + if (!m_Jump) + { + m_Jump = CrossPlatformInputManager.GetButtonDown("Jump"); + } + } + + + // Fixed update is called in sync with physics + private void FixedUpdate() + { + // read inputs + float h = CrossPlatformInputManager.GetAxis("Horizontal"); + float v = CrossPlatformInputManager.GetAxis("Vertical"); + bool crouch = Input.GetKey(KeyCode.C); + + // calculate move direction to pass to character + if (m_Cam != null) + { + // calculate camera relative direction to move: + m_CamForward = Vector3.Scale(m_Cam.forward, new Vector3(1, 0, 1)).normalized; + m_Move = v*m_CamForward + h*m_Cam.right; + } + else + { + // we use world-relative directions in the case of no main camera + m_Move = v*Vector3.forward + h*Vector3.right; + } +#if !MOBILE_INPUT + // walk speed multiplier + if (Input.GetKey(KeyCode.LeftShift)) m_Move *= 0.5f; +#endif + + // pass all parameters to the character control script + m_Character.Move(m_Move, crouch, m_Jump); + m_Jump = false; + } + } +} diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonUserControl.cs.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonUserControl.cs.meta new file mode 100644 index 0000000..9972e34 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonUserControl.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 521b611700410be45810047f0a74e899 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures.meta new file mode 100644 index 0000000..7f03b48 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 0de3730b71e479c47995d4a98395073e +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png new file mode 100644 index 0000000..24910ce Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png.meta new file mode 100644 index 0000000..8ab68d4 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanNormals.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 3b5b7be0f2332c24f89a2af018daa62d +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: -1 + maxTextureSize: 4096 + 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: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png new file mode 100644 index 0000000..0ed2c9d Binary files /dev/null and b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png differ diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png.meta new file mode 100644 index 0000000..b8847de --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/Textures/EthanOcclusion.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 4e2f32e9a1fefc24092337ae061f3dbc +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: 4096 + textureSettings: + filterMode: 2 + 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: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/ThirdPersonCharacterGuidelines.txt b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/ThirdPersonCharacterGuidelines.txt new file mode 100644 index 0000000..6566ecb --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/ThirdPersonCharacterGuidelines.txt @@ -0,0 +1,27 @@ +In the ThirdPersonCharacter folder you'll find two ready-made character prefabs, which are used in the ThirdPersonCharacter sample scenes. These prefabs demonstrate how you can use the ThirdPersonCharacters scripts and animations we've included, including an AI-controlled variant which is able to walk towards a specified target, or follow a waypoint-based route. + +The simplest way to get started setting up your own character is to take our ThirdPersonCharacter and replace the art with your own model. To do so, make sure you've imported your own rigged model with a Humanoid avatar, then follow these steps: + +1) Start with a suitable scene. There ought to be enough flat ground to walk around on. + +2) Place the "ThirdPersonCharacter" prefab in the scene. + +3) Unfold the ThirdPersonCharacter hierarchy in the hierarchy window, and delete the "Ethan" child object. + +4) Place your own character model as a child of the ThirdPersonCharacter, in place of Ethan. + +5) Make sure your character model's position in the inspector is set to zero on X and Z, and that it's Y position is appropriately adjusted so that your character's feet are at the same position as the ThirdPersonCharacter GameObject. (if you find it easier, you could add your character first before deleting Ethan, so that you can use Ethan's feet as a guide for where your character's feet should be) + +7) Hit play, and try controlling your character! + +You'll probably want to add a camera rig so that the camera follows the character as it runs off. See the Camera Rig guidelines for instructions on how to do that. + +The ThirdPersonCharacter script exposes a number of properties which determine the jump power, the amount of control while in air, and various other speed and behaviour modifiers. For more detail about each setting, see the comments in the script. + +The ThirdPersonUserControl script takes input from the "CrossPlatformInput" class included in the sample assets, however if you're not targeting mobile or prefer to use a different system to read input, you can simply use Unity's built-in Input class in place of CrossPlatformInput. For more information, see the CrossPlatformInput guidelines. + +The sample scenes provided works on standalone and also include cross platform touch controls which are set up and ready to publish to mobile. + +The ThirdPersonAIControl component can be added instead of the user control component, allowing the character to be AI controlled. This relies on a NavMeshAgent to pathfind the way to the target. The NavMeshAgent should be a child object of the Character, as demonstrated in the AI Character Prefab provided. If you want to create your own AI characters, you can follow the steps above, but start with the AI prefab we provided. + + diff --git a/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/ThirdPersonCharacterGuidelines.txt.meta b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/ThirdPersonCharacterGuidelines.txt.meta new file mode 100644 index 0000000..29af10a --- /dev/null +++ b/7 sins/Assets/Standard Assets/Characters/ThirdPersonCharacter/ThirdPersonCharacterGuidelines.txt.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: af82a5dcdad0f544c99fd1a84212021d +TextScriptImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput.meta new file mode 100644 index 0000000..b295aee --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: eb6d0d11aa24844488ea026462c8b6aa +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt b/7 sins/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt new file mode 100644 index 0000000..461c8df --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt @@ -0,0 +1,32 @@ + +Importing the CrossPlatformInput package adds a menu item to Unity, "CrossPlatformInput", which allows you to enable or disable the CrossPlatformInput in the editor. You must enable the CrossPlatformInput in order to see the control rigs in the editor, and to start using Unity Remote to control your game. + +The CrossPlatformInput sample assets contains two main sections. + +1) The folder of prefabs provide a variety of ready-to-use "MobileControlRigs". Each control rig is suitable for a different purpose, and each implements the touch or tilt-based equivalent of some of the default standalone axes or buttons. These are ready to drop into your scene, and to use them you simply need to read the axes via the CrossPlatformInput class, rather than Unity's regular Input class. + +2) The set of scripts provided are the scripts we used to put together the control rigs prefabs. They provide a simplified way of reading basic mobile input, such as tilt, taps and swipe gestures. They are designed so that various mobile controls can be read in the same way as regular Unity axes and buttons. You can use these scripts to build your own MobileControlRigs. + + + +For example the Car control rig feeds the tilt input of the mobile device to the "Horizontal" axis, and has an accelerator and brake touch button which are fed as a pair into the "Vertical" axis. These are virtual equivalents of the real "Horizontal" and "Vertical" axes defined in Unity's Input Manager. + +Therefore when you read CrossPlatformInput.GetAxis("Horizontal"), you will either get the "real" input value - if your build target is non-mobile, or the value from the mobile control rig - if your build target is set to a mobile platform. + +The CrossPlatformInput scripts and prefabs are provided together as an example of how you can implement a cross-platform control solution in Unity. They also allow us to provide our other sample scenes in a form that can be published as standalone or to mobile targets with no modification. + +To use the CrossPlatformInput, you need to drop a "Mobile Control Rig" into your scene (or create your own), and then make calls to CrossPlatformInput functions, referring to the axes and buttons that the Rig implements. + +When reading input from the CrossPlatformInput class, the values returned will be taken either from Unity's Input Manager settings, or from the mobile-specific controls set up, depending on which build target you have selected. + +The CrossPlatformInput class is designed to be called instead of Unity's own Input class, and so mirrors certain parts of the Input API - specifically the functions relating to Axes and Buttons: + GetAxis, GetAxisRaw + GetButton, GetButtonDown, GetButtonUp + +Notes for coders: +This package sets two compiler define symbols. One is always set automatically, the other is optionally set from a menu item. + +Importing the "CrossPlatformInput" package will automatically add a compiler define symbol, "CROSS_PLATFORM_INPUT". This enables the CrossPlatformInput functions defined in some of the other Sample Asset packages (such as the Characters, Planes, etc). Without this symbol defined, those packages use Unity's regular Input class, which means they can be imported alone and still work without the CrossPlatformInput package. + +The optional define (which is set by default, but can be disabled using the "Mobile Input" menu), is "MOBILE_INPUT". This causes the MobileControlRigs to become active when a mobile build target is selected. It also enables certain mobile-specific control nuances in some of the packages, which make more sense when the character or vehicle is being controlled using mobile input (such as auto-leveling the character's look direction). This define is optional because some developers prefer to use standalone input methods instead of the Unity Remote app, when testing mobile apps in the editor's play mode. + diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt.meta new file mode 100644 index 0000000..bc74ece --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/CrossPlatformInputGuidelines.txt.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: a3b997593a4f12c4c991490593f3b513 +TextScriptImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs.meta new file mode 100644 index 0000000..0cb2f3a --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: f030ca9293dfc164c8bc07b982e19f38 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab new file mode 100644 index 0000000..9f5e2f2 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab @@ -0,0 +1,461 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400000} + - 223: {fileID: 22300000} + - 114: {fileID: 11400002} + - 114: {fileID: 11400000} + m_Layer: 5 + m_Name: CarTiltControls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400002} + - 222: {fileID: 22200002} + - 114: {fileID: 11400010} + - 114: {fileID: 11400008} + m_Layer: 5 + m_Name: LookUpAndDownTouchpad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 114: {fileID: 11400012} + m_Layer: 0 + m_Name: TiltSteerInput + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400004} + - 222: {fileID: 22200004} + - 114: {fileID: 11400016} + - 114: {fileID: 11400014} + - 114: {fileID: 11436680} + m_Layer: 5 + m_Name: Brake + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400006} + - 222: {fileID: 22200000} + - 114: {fileID: 11400006} + - 114: {fileID: 11400004} + - 114: {fileID: 11455192} + m_Layer: 5 + m_Name: Accelerator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -118.998169, y: -211.682297, z: -502.618439} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 22400000} + m_RootOrder: 2 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Priority: 3 + ignoreReversedGraphics: 1 + blockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9ab98b66288df7b4fa182075f2f12bd6, type: 3} + m_Name: + m_EditorClassIdentifier: + axisName: Vertical + axisValue: 1 + responseSpeed: 999 + returnToCentreSpeed: 3 +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Sprite: {fileID: 21300000, guid: f588d850485d0ae479d73cf3bd0b7b00, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1caf40fc8bebb6b43b2550c05ca791d6, type: 3} + m_Name: + m_EditorClassIdentifier: + axesToUse: 0 + controlStyle: 2 + horizontalAxisName: Mouse X + verticalAxisName: Mouse Y + Xsensitivity: 1 + Ysensitivity: 1 +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .13333334} + m_Sprite: {fileID: 21300000, guid: e4f1fee3de32377429fd1348fae62b10, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} + m_Name: + m_EditorClassIdentifier: + mapping: + type: 0 + axisName: Horizontal + tiltAroundAxis: 0 + fullTiltAngle: 50 + centreAngleOffset: 0 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9ab98b66288df7b4fa182075f2f12bd6, type: 3} + m_Name: + m_EditorClassIdentifier: + axisName: Vertical + axisValue: -1 + responseSpeed: 999 + returnToCentreSpeed: 3 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Sprite: {fileID: 21300000, guid: 827c9cd4a3943534f909ac6473e17288, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11436680 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 2 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} + m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} + m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} + m_ColorMultiplier: 1 + m_FadeDuration: .100000001 + m_SpriteState: + m_HighlightedSprite: {fileID: 21300000, guid: 5b1a64ea234fb2343b8d0686c51280de, + type: 3} + m_PressedSprite: {fileID: 21300000, guid: 5b1a64ea234fb2343b8d0686c51280de, type: 3} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11400016} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &11455192 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 2 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} + m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} + m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} + m_ColorMultiplier: 1 + m_FadeDuration: .100000001 + m_SpriteState: + m_HighlightedSprite: {fileID: 21300000, guid: eb5f6e2757c821940b69cf1456f7865a, + type: 3} + m_PressedSprite: {fileID: 21300000, guid: eb5f6e2757c821940b69cf1456f7865a, type: 3} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11400006} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} +--- !u!223 &22300000 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 2 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 1 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + 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: 0, y: 0, z: 0} + m_Children: + - {fileID: 22400006} + - {fileID: 22400004} + - {fileID: 400000} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + 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: [] + m_Father: {fileID: 22400000} + m_RootOrder: 3 + m_AnchorMin: {x: .200000003, y: .300000012} + m_AnchorMax: {x: .800000012, y: .800000012} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 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: 22400000} + m_RootOrder: 1 + m_AnchorMin: {x: .0199999996, y: .0299999993} + m_AnchorMax: {x: .0799999982, y: .180000007} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 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: 22400000} + m_RootOrder: 0 + m_AnchorMin: {x: .920000017, y: .0299999993} + m_AnchorMax: {x: .980000019, y: .180000007} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab.meta new file mode 100644 index 0000000..6c76391 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/CarTiltControls.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 174090ae7f9eff84abe76f0ff062efac +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab new file mode 100644 index 0000000..50de521 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab @@ -0,0 +1,578 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400000} + - 223: {fileID: 22300000} + - 114: {fileID: 11400002} + - 114: {fileID: 11400000} + m_Layer: 5 + m_Name: DualTouchControls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400002} + - 222: {fileID: 22200002} + - 114: {fileID: 11400006} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400004} + - 222: {fileID: 22200000} + - 114: {fileID: 11400004} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400006} + - 222: {fileID: 22200004} + - 114: {fileID: 11400012} + - 114: {fileID: 11400010} + - 114: {fileID: 11400008} + m_Layer: 5 + m_Name: Jump + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400008} + - 222: {fileID: 22200008} + - 114: {fileID: 11400022} + - 114: {fileID: 11400020} + m_Layer: 5 + m_Name: TurnAndLookTouchpad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400010} + - 222: {fileID: 22200006} + - 114: {fileID: 11400016} + - 114: {fileID: 11400014} + m_Layer: 5 + m_Name: MoveTouchpad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400012} + - 222: {fileID: 22200010} + - 114: {fileID: 11400026} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Priority: 3 + ignoreReversedGraphics: 1 + blockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .227450982} + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 5 + m_MaxSize: 72 + m_Alignment: 4 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Turn/Look Touch Area +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .227450982} + m_FontData: + m_Font: {fileID: 12800000, guid: b51a3e520f9164da198dc59c8acfccd6, type: 3} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 5 + m_MaxSize: 72 + m_Alignment: 4 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Move Touch Area +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: Jump +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + delegates: + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400008} + m_MethodName: SetDownState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Jump + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 3 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400008} + m_MethodName: SetUpState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Jump + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .13333334} + m_Sprite: {fileID: 21300000, guid: 3d8675433a508ec47b8f895201eacf20, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1caf40fc8bebb6b43b2550c05ca791d6, type: 3} + m_Name: + m_EditorClassIdentifier: + axesToUse: 0 + controlStyle: 0 + horizontalAxisName: Horizontal + verticalAxisName: Vertical + Xsensitivity: 1 + Ysensitivity: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .13333334} + m_Sprite: {fileID: 21300000, guid: e4f1fee3de32377429fd1348fae62b10, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1caf40fc8bebb6b43b2550c05ca791d6, type: 3} + m_Name: + m_EditorClassIdentifier: + axesToUse: 0 + controlStyle: 2 + horizontalAxisName: Mouse X + verticalAxisName: Mouse Y + Xsensitivity: 1 + Ysensitivity: 1 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .13333334} + m_Sprite: {fileID: 21300000, guid: e4f1fee3de32377429fd1348fae62b10, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400026 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .188235298} + m_FontData: + m_Font: {fileID: 12800000, guid: 01cd679a1b9ee48bf9c546f6ce2cb97e, type: 3} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 5 + m_MaxSize: 72 + m_Alignment: 4 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: JUMP +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100010} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} +--- !u!223 &22300000 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 2 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 1 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + 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: 0, y: 0, z: 0} + m_Children: + - {fileID: 22400010} + - {fileID: 22400008} + - {fileID: 22400006} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + 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: [] + m_Father: {fileID: 22400010} + m_RootOrder: 0 + m_AnchorMin: {x: .100000001, y: .419999987} + m_AnchorMax: {x: .899999976, y: .579999983} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 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: 22400008} + m_RootOrder: 0 + m_AnchorMin: {x: .100000001, y: .419999987} + m_AnchorMax: {x: .899999976, y: .579999983} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 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: 22400012} + m_Father: {fileID: 22400000} + m_RootOrder: 2 + m_AnchorMin: {x: .540000021, y: .0199999996} + m_AnchorMax: {x: .959999979, y: .170000002} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 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: 22400004} + m_Father: {fileID: 22400000} + m_RootOrder: 1 + m_AnchorMin: {x: .504999995, y: .200000003} + m_AnchorMax: {x: .99000001, y: .899999976} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 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: 22400002} + m_Father: {fileID: 22400000} + m_RootOrder: 0 + m_AnchorMin: {x: .00999999978, y: .200000003} + m_AnchorMax: {x: .495000005, y: .899999976} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 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: 22400006} + m_RootOrder: 0 + m_AnchorMin: {x: .0500000007, y: .180000007} + m_AnchorMax: {x: .949999988, y: .819999993} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab.meta new file mode 100644 index 0000000..d70a960 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/DualTouchControls.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 2169821f0567671499a5c10104c69c24 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab new file mode 100644 index 0000000..caac418 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab @@ -0,0 +1,972 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400000} + - 223: {fileID: 22300000} + - 114: {fileID: 11400000} + - 114: {fileID: 11400030} + m_Layer: 5 + m_Name: MobileAircraftControls + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400002} + - 222: {fileID: 22200000} + - 114: {fileID: 11400002} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400004} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400006} + - 222: {fileID: 22200002} + - 114: {fileID: 11400004} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100008 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 114: {fileID: 11400014} + m_Layer: 0 + m_Name: TiltSteerInputH + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100010 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400002} + - 114: {fileID: 11400028} + m_Layer: 0 + m_Name: TiltSteerInputV + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100012 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400008} + - 114: {fileID: 11494550} + - 114: {fileID: 11483774} + m_Layer: 5 + m_Name: Throttle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100014 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400010} + - 222: {fileID: 22200006} + - 114: {fileID: 11400020} + - 114: {fileID: 11400018} + - 114: {fileID: 11400016} + m_Layer: 5 + m_Name: Brake + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100016 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400012} + - 222: {fileID: 22200004} + - 114: {fileID: 11400012} + - 114: {fileID: 11400010} + - 114: {fileID: 11400008} + - 114: {fileID: 11424508} + m_Layer: 5 + m_Name: Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100018 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400014} + - 222: {fileID: 22200008} + - 114: {fileID: 11400026} + - 114: {fileID: 11400024} + - 114: {fileID: 11400022} + - 114: {fileID: 11443148} + m_Layer: 5 + m_Name: Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100020 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400016} + - 222: {fileID: 22200010} + - 114: {fileID: 11400032} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -542.68457, y: -205.718719, z: -62.2698517} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 22400000} + m_RootOrder: 5 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100010} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -542.68457, y: -205.718719, z: -62.2698517} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 22400000} + m_RootOrder: 4 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Priority: 3 + ignoreReversedGraphics: 1 + blockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Sprite: {fileID: 21300000, guid: e4f1fee3de32377429fd1348fae62b10, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .13333334} + m_Sprite: {fileID: 21300000, guid: ea5873cfd9158664f89459f0c9e1d853, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: Horizontal +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + delegates: + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400008} + m_MethodName: SetAxisPositiveState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 1 + m_StringArgument: Horizontal + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 3 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400008} + m_MethodName: SetAxisNeutralState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Horizontal + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .588} + m_Sprite: {fileID: 21300000, guid: 4db017495c69e8140a56a0e2b669e3f8, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100008} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} + m_Name: + m_EditorClassIdentifier: + mapping: + type: 0 + axisName: Mouse X + tiltAroundAxis: 0 + fullTiltAngle: 50 + centreAngleOffset: 0 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: Fire1 +--- !u!114 &11400018 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + delegates: + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400016} + m_MethodName: SetAxisPositiveState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 1 + m_FloatArgument: 0 + m_StringArgument: Fire1 + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 3 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400016} + m_MethodName: SetAxisNegativeState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Fire1 + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null +--- !u!114 &11400020 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .13333334} + m_Sprite: {fileID: 21300000, guid: 3d8675433a508ec47b8f895201eacf20, type: 3} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400022 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: Horizontal +--- !u!114 &11400024 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + delegates: + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400022} + m_MethodName: SetAxisNegativeState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: -1 + m_StringArgument: Horizontal + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 3 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400022} + m_MethodName: SetAxisNeutralState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Horizontal + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null +--- !u!114 &11400026 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .588} + m_Sprite: {fileID: 21300000, guid: 4db017495c69e8140a56a0e2b669e3f8, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400028 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100010} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} + m_Name: + m_EditorClassIdentifier: + mapping: + type: 0 + axisName: Mouse Y + tiltAroundAxis: 1 + fullTiltAngle: -35 + centreAngleOffset: 45 +--- !u!114 &11400030 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11400032 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100020} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .635294139} + m_FontData: + m_Font: {fileID: 12800000, guid: 01cd679a1b9ee48bf9c546f6ce2cb97e, type: 3} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 1 + m_MinSize: 5 + m_MaxSize: 72 + m_Alignment: 4 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: BRAKE +--- !u!114 &11424508 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 2 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} + m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} + m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} + m_ColorMultiplier: 1 + m_FadeDuration: .100000001 + m_SpriteState: + m_HighlightedSprite: {fileID: 21300000, guid: 49b611e658efbf443b686a4036f74fe3, + type: 3} + m_PressedSprite: {fileID: 21300000, guid: 49b611e658efbf443b686a4036f74fe3, type: 3} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11400012} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &11443148 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100018} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 2 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} + m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} + m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} + m_ColorMultiplier: 1 + m_FadeDuration: .100000001 + m_SpriteState: + m_HighlightedSprite: {fileID: 21300000, guid: 49b611e658efbf443b686a4036f74fe3, + type: 3} + m_PressedSprite: {fileID: 21300000, guid: 49b611e658efbf443b686a4036f74fe3, type: 3} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 11400026} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &11483774 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: .960784316, g: .960784316, b: .960784316, a: 1} + m_PressedColor: {r: .784313738, g: .784313738, b: .784313738, a: 1} + m_DisabledColor: {r: .784313738, g: .784313738, b: .784313738, a: .501960814} + m_ColorMultiplier: 1 + m_FadeDuration: .100000001 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 0} + m_HandleRect: {fileID: 22400002} + m_Direction: 2 + m_Value: .5 + m_Size: .200000003 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11494550} + m_MethodName: HandleInput + m_Mode: 0 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &11494550 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7d3269566d48b8447bb48d2259e28f8b, type: 3} + m_Name: + m_EditorClassIdentifier: + axis: Vertical +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} +--- !u!222 &22200006 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} +--- !u!222 &22200008 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100018} +--- !u!222 &22200010 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100020} +--- !u!223 &22300000 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 2 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 1 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + 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: 0, y: 0, z: 0} + m_Children: + - {fileID: 22400014} + - {fileID: 22400012} + - {fileID: 22400010} + - {fileID: 22400008} + - {fileID: 400002} + - {fileID: 400000} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + 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: [] + m_Father: {fileID: 22400004} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 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: 22400002} + m_Father: {fileID: 22400006} + m_RootOrder: 0 + m_AnchorMin: {x: .0900000036, y: 0} + m_AnchorMax: {x: .870000005, y: 1} + m_AnchoredPosition: {x: 2, y: 0} + m_SizeDelta: {x: -2, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 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: 22400004} + m_Father: {fileID: 22400008} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400008 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100012} + m_LocalRotation: {x: 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: 22400006} + m_Father: {fileID: 22400000} + m_RootOrder: 3 + m_AnchorMin: {x: .0199999996, y: .256999999} + m_AnchorMax: {x: .0799999982, y: .860000014} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400010 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100014} + m_LocalRotation: {x: 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: 22400016} + m_Father: {fileID: 22400000} + m_RootOrder: 2 + m_AnchorMin: {x: .349999994, y: .0299999993} + m_AnchorMax: {x: .649999976, y: .129999995} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400012 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100016} + m_LocalRotation: {x: 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: 22400000} + m_RootOrder: 1 + m_AnchorMin: {x: .920000017, y: .0299999993} + m_AnchorMax: {x: .980000019, y: .180000007} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400014 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100018} + m_LocalRotation: {x: 0, y: 0, z: 1, w: -1.62920685e-07} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 22400000} + m_RootOrder: 0 + m_AnchorMin: {x: .0199999996, y: .0299999993} + m_AnchorMax: {x: .0799999982, y: .180000007} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400016 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100020} + m_LocalRotation: {x: 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: 22400010} + m_RootOrder: 0 + m_AnchorMin: {x: .0199999996, y: .140000001} + m_AnchorMax: {x: .980000019, y: .860000014} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab.meta new file mode 100644 index 0000000..6576b7a --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileAircraftControls.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 3369231b1ed7ad34e84d9240a571db81 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab new file mode 100644 index 0000000..1b677f8 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab @@ -0,0 +1,376 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400000} + - 223: {fileID: 22300000} + - 114: {fileID: 11400000} + - 114: {fileID: 11400012} + m_Layer: 5 + m_Name: MobileSingleStickControl + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400002} + - 222: {fileID: 22200002} + - 114: {fileID: 11400010} + - 114: {fileID: 11400008} + m_Layer: 5 + m_Name: MobileJoystick + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400004} + - 222: {fileID: 22200000} + - 114: {fileID: 11400006} + - 114: {fileID: 11400004} + - 114: {fileID: 11400002} + m_Layer: 5 + m_Name: JumpButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100006 +GameObject: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22400006} + - 222: {fileID: 22200004} + - 114: {fileID: 11400016} + - 114: {fileID: 11400014} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + ignoreReversedGraphics: 1 + blockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 85bf3be603548374ca46f521a3aa7fda, type: 3} + m_Name: + m_EditorClassIdentifier: + Name: Jump +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + delegates: + - eventID: 2 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400002} + m_MethodName: SetDownState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Jump + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 3 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 11400002} + m_MethodName: SetUpState + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: Jump + m_BoolArgument: 0 + m_CallState: 1 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null +--- !u!114 &11400006 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Sprite: {fileID: 21300000, guid: 3d8675433a508ec47b8f895201eacf20, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400008 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 00c3c865782347f41b6358d9fba14b48, type: 3} + m_Name: + m_EditorClassIdentifier: + MovementRange: 100 + axesToUse: 0 + horizontalAxisName: Horizontal + verticalAxisName: Vertical +--- !u!114 &11400010 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Sprite: {fileID: 21300000, guid: 9866a92691696b346901281f2b329034, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11400012 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &11400014 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EffectColor: {r: 0, g: 0, b: 0, a: .125490203} + m_EffectDistance: {x: 2, y: -2} + m_UseGraphicAlpha: 1 +--- !u!114 &11400016 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: .643137276} + m_FontData: + m_Font: {fileID: 12800000, guid: 01cd679a1b9ee48bf9c546f6ce2cb97e, type: 3} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Jump +--- !u!222 &22200000 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} +--- !u!222 &22200002 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} +--- !u!222 &22200004 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} +--- !u!223 &22300000 +Canvas: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 2 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 1 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 +--- !u!224 &22400000 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + 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: 0, y: 0, z: 0} + m_Children: + - {fileID: 22400004} + - {fileID: 22400002} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!224 &22400002 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + 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: [] + m_Father: {fileID: 22400000} + m_RootOrder: 1 + m_AnchorMin: {x: .160000011, y: .200000003} + m_AnchorMax: {x: .160000011, y: .200000003} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 80, y: 80} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400004 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 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: 22400006} + m_Father: {fileID: 22400000} + m_RootOrder: 0 + m_AnchorMin: {x: .779999971, y: .00999999978} + m_AnchorMax: {x: .99000001, y: .150000006} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!224 &22400006 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100006} + m_LocalRotation: {x: 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: 22400004} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: .5, y: .5} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab.meta new file mode 100644 index 0000000..8d63434 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileSingleStickControl.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 9529ecc3d479da5499993355e6c2cb4f +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab new file mode 100644 index 0000000..5356909 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab @@ -0,0 +1,144 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 114: {fileID: 11400004} + m_Layer: 0 + m_Name: MobileTiltControlRig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100002 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400002} + - 114: {fileID: 11400000} + m_Layer: 0 + m_Name: TiltSteerInputH + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &100004 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400004} + - 114: {fileID: 11400002} + m_Layer: 0 + m_Name: TiltSteerInputV + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 385.509033, y: 268.018066, z: -62.2695312} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 400004} + - {fileID: 400002} + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!4 &400002 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -928.193604, y: -473.736786, z: -.00032043457} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 1 +--- !u!4 &400004 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -928.193604, y: -473.736786, z: -.00032043457} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 400000} + m_RootOrder: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} + m_Name: + m_EditorClassIdentifier: + mapping: + type: 0 + axisName: Horizontal + tiltAroundAxis: 0 + fullTiltAngle: 50 + centreAngleOffset: 0 +--- !u!114 &11400002 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100004} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c2d84226fbbaf94e9c1451f1c39b06a, type: 3} + m_Name: + m_EditorClassIdentifier: + mapping: + type: 0 + axisName: Vertical + tiltAroundAxis: 1 + fullTiltAngle: -35 + centreAngleOffset: 45 +--- !u!114 &11400004 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71398ce7fbc3a5b4fa50b50bd54317a7, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab.meta new file mode 100644 index 0000000..271d5a2 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Prefabs/MobileTiltControlRig.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 999388b68bb99b44099461bfbed94358 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts.meta new file mode 100644 index 0000000..5c45353 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: d88a0b7dd92c5524aaf2d65e569a6213 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs new file mode 100644 index 0000000..622138b --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs @@ -0,0 +1,75 @@ +using System; +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UnityStandardAssets.CrossPlatformInput +{ + public class AxisTouchButton : MonoBehaviour, IPointerDownHandler, IPointerUpHandler + { + // designed to work in a pair with another axis touch button + // (typically with one having -1 and one having 1 axisValues) + public string axisName = "Horizontal"; // The name of the axis + public float axisValue = 1; // The axis that the value has + public float responseSpeed = 3; // The speed at which the axis touch button responds + public float returnToCentreSpeed = 3; // The speed at which the button will return to its centre + + AxisTouchButton m_PairedWith; // Which button this one is paired with + CrossPlatformInputManager.VirtualAxis m_Axis; // A reference to the virtual axis as it is in the cross platform input + + void OnEnable() + { + if (!CrossPlatformInputManager.AxisExists(axisName)) + { + // if the axis doesnt exist create a new one in cross platform input + m_Axis = new CrossPlatformInputManager.VirtualAxis(axisName); + CrossPlatformInputManager.RegisterVirtualAxis(m_Axis); + } + else + { + m_Axis = CrossPlatformInputManager.VirtualAxisReference(axisName); + } + FindPairedButton(); + } + + void FindPairedButton() + { + // find the other button witch which this button should be paired + // (it should have the same axisName) + var otherAxisButtons = FindObjectsOfType(typeof(AxisTouchButton)) as AxisTouchButton[]; + + if (otherAxisButtons != null) + { + for (int i = 0; i < otherAxisButtons.Length; i++) + { + if (otherAxisButtons[i].axisName == axisName && otherAxisButtons[i] != this) + { + m_PairedWith = otherAxisButtons[i]; + } + } + } + } + + void OnDisable() + { + // The object is disabled so remove it from the cross platform input system + m_Axis.Remove(); + } + + + public void OnPointerDown(PointerEventData data) + { + if (m_PairedWith == null) + { + FindPairedButton(); + } + // update the axis and record that the button has been pressed this frame + m_Axis.Update(Mathf.MoveTowards(m_Axis.GetValue, axisValue, responseSpeed * Time.deltaTime)); + } + + + public void OnPointerUp(PointerEventData data) + { + m_Axis.Update(Mathf.MoveTowards(m_Axis.GetValue, 0, responseSpeed * Time.deltaTime)); + } + } +} \ No newline at end of file diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs.meta new file mode 100644 index 0000000..241497f --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/AxisTouchButton.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9ab98b66288df7b4fa182075f2f12bd6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs new file mode 100644 index 0000000..3b48f25 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs @@ -0,0 +1,50 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.CrossPlatformInput +{ + public class ButtonHandler : MonoBehaviour + { + + public string Name; + + void OnEnable() + { + + } + + public void SetDownState() + { + CrossPlatformInputManager.SetButtonDown(Name); + } + + + public void SetUpState() + { + CrossPlatformInputManager.SetButtonUp(Name); + } + + + public void SetAxisPositiveState() + { + CrossPlatformInputManager.SetAxisPositive(Name); + } + + + public void SetAxisNeutralState() + { + CrossPlatformInputManager.SetAxisZero(Name); + } + + + public void SetAxisNegativeState() + { + CrossPlatformInputManager.SetAxisNegative(Name); + } + + public void Update() + { + + } + } +} diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs.meta new file mode 100644 index 0000000..1aadb06 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/ButtonHandler.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 85bf3be603548374ca46f521a3aa7fda +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs new file mode 100644 index 0000000..9d368c8 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs @@ -0,0 +1,318 @@ +using System; +using UnityEngine; +using UnityStandardAssets.CrossPlatformInput.PlatformSpecific; + +namespace UnityStandardAssets.CrossPlatformInput +{ + public static class CrossPlatformInputManager + { + public enum ActiveInputMethod + { + Hardware, + Touch + } + + + private static VirtualInput activeInput; + + private static VirtualInput s_TouchInput; + private static VirtualInput s_HardwareInput; + + + static CrossPlatformInputManager() + { + s_TouchInput = new MobileInput(); + s_HardwareInput = new StandaloneInput(); +#if MOBILE_INPUT + activeInput = s_TouchInput; +#else + activeInput = s_HardwareInput; +#endif + } + + public static void SwitchActiveInputMethod(ActiveInputMethod activeInputMethod) + { + switch (activeInputMethod) + { + case ActiveInputMethod.Hardware: + activeInput = s_HardwareInput; + break; + + case ActiveInputMethod.Touch: + activeInput = s_TouchInput; + break; + } + } + + public static bool AxisExists(string name) + { + return activeInput.AxisExists(name); + } + + public static bool ButtonExists(string name) + { + return activeInput.ButtonExists(name); + } + + public static void RegisterVirtualAxis(VirtualAxis axis) + { + activeInput.RegisterVirtualAxis(axis); + } + + + public static void RegisterVirtualButton(VirtualButton button) + { + activeInput.RegisterVirtualButton(button); + } + + + public static void UnRegisterVirtualAxis(string name) + { + if (name == null) + { + throw new ArgumentNullException("name"); + } + activeInput.UnRegisterVirtualAxis(name); + } + + + public static void UnRegisterVirtualButton(string name) + { + activeInput.UnRegisterVirtualButton(name); + } + + + // returns a reference to a named virtual axis if it exists otherwise null + public static VirtualAxis VirtualAxisReference(string name) + { + return activeInput.VirtualAxisReference(name); + } + + + // returns the platform appropriate axis for the given name + public static float GetAxis(string name) + { + return GetAxis(name, false); + } + + + public static float GetAxisRaw(string name) + { + return GetAxis(name, true); + } + + + // private function handles both types of axis (raw and not raw) + private static float GetAxis(string name, bool raw) + { + return activeInput.GetAxis(name, raw); + } + + + // -- Button handling -- + public static bool GetButton(string name) + { + return activeInput.GetButton(name); + } + + + public static bool GetButtonDown(string name) + { + return activeInput.GetButtonDown(name); + } + + + public static bool GetButtonUp(string name) + { + return activeInput.GetButtonUp(name); + } + + + public static void SetButtonDown(string name) + { + activeInput.SetButtonDown(name); + } + + + public static void SetButtonUp(string name) + { + activeInput.SetButtonUp(name); + } + + + public static void SetAxisPositive(string name) + { + activeInput.SetAxisPositive(name); + } + + + public static void SetAxisNegative(string name) + { + activeInput.SetAxisNegative(name); + } + + + public static void SetAxisZero(string name) + { + activeInput.SetAxisZero(name); + } + + + public static void SetAxis(string name, float value) + { + activeInput.SetAxis(name, value); + } + + + public static Vector3 mousePosition + { + get { return activeInput.MousePosition(); } + } + + + public static void SetVirtualMousePositionX(float f) + { + activeInput.SetVirtualMousePositionX(f); + } + + + public static void SetVirtualMousePositionY(float f) + { + activeInput.SetVirtualMousePositionY(f); + } + + + public static void SetVirtualMousePositionZ(float f) + { + activeInput.SetVirtualMousePositionZ(f); + } + + + // virtual axis and button classes - applies to mobile input + // Can be mapped to touch joysticks, tilt, gyro, etc, depending on desired implementation. + // Could also be implemented by other input devices - kinect, electronic sensors, etc + public class VirtualAxis + { + public string name { get; private set; } + private float m_Value; + public bool matchWithInputManager { get; private set; } + + + public VirtualAxis(string name) + : this(name, true) + { + } + + + public VirtualAxis(string name, bool matchToInputSettings) + { + this.name = name; + matchWithInputManager = matchToInputSettings; + } + + + // removes an axes from the cross platform input system + public void Remove() + { + UnRegisterVirtualAxis(name); + } + + + // a controller gameobject (eg. a virtual thumbstick) should update this class + public void Update(float value) + { + m_Value = value; + } + + + public float GetValue + { + get { return m_Value; } + } + + + public float GetValueRaw + { + get { return m_Value; } + } + } + + // a controller gameobject (eg. a virtual GUI button) should call the + // 'pressed' function of this class. Other objects can then read the + // Get/Down/Up state of this button. + public class VirtualButton + { + public string name { get; private set; } + public bool matchWithInputManager { get; private set; } + + private int m_LastPressedFrame = -5; + private int m_ReleasedFrame = -5; + private bool m_Pressed; + + + public VirtualButton(string name) + : this(name, true) + { + } + + + public VirtualButton(string name, bool matchToInputSettings) + { + this.name = name; + matchWithInputManager = matchToInputSettings; + } + + + // A controller gameobject should call this function when the button is pressed down + public void Pressed() + { + if (m_Pressed) + { + return; + } + m_Pressed = true; + m_LastPressedFrame = Time.frameCount; + } + + + // A controller gameobject should call this function when the button is released + public void Released() + { + m_Pressed = false; + m_ReleasedFrame = Time.frameCount; + } + + + // the controller gameobject should call Remove when the button is destroyed or disabled + public void Remove() + { + UnRegisterVirtualButton(name); + } + + + // these are the states of the button which can be read via the cross platform input system + public bool GetButton + { + get { return m_Pressed; } + } + + + public bool GetButtonDown + { + get + { + return m_LastPressedFrame - Time.frameCount == -1; + } + } + + + public bool GetButtonUp + { + get + { + return (m_ReleasedFrame == Time.frameCount - 1); + } + } + } + } +} diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs.meta new file mode 100644 index 0000000..ea900aa --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6ac1ce5a5adfd9f46adbf5b6f752a47c +labels: +- Done +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: -1010 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs new file mode 100644 index 0000000..c524fc2 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs @@ -0,0 +1,17 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.CrossPlatformInput +{ + public class InputAxisScrollbar : MonoBehaviour + { + public string axis; + + void Update() { } + + public void HandleInput(float value) + { + CrossPlatformInputManager.SetAxis(axis, (value*2f) - 1f); + } + } +} diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs.meta new file mode 100644 index 0000000..956782c --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/InputAxisScrollbar.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 7d3269566d48b8447bb48d2259e28f8b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs new file mode 100644 index 0000000..b01f5ef --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs @@ -0,0 +1,118 @@ +using System; +using UnityEngine; +using UnityEngine.EventSystems; + +namespace UnityStandardAssets.CrossPlatformInput +{ + public class Joystick : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IDragHandler + { + public enum AxisOption + { + // Options for which axes to use + Both, // Use both + OnlyHorizontal, // Only horizontal + OnlyVertical // Only vertical + } + + public int MovementRange = 100; + public AxisOption axesToUse = AxisOption.Both; // The options for the axes that the still will use + public string horizontalAxisName = "Horizontal"; // The name given to the horizontal axis for the cross platform input + public string verticalAxisName = "Vertical"; // The name given to the vertical axis for the cross platform input + + Vector3 m_StartPos; + bool m_UseX; // Toggle for using the x axis + bool m_UseY; // Toggle for using the Y axis + CrossPlatformInputManager.VirtualAxis m_HorizontalVirtualAxis; // Reference to the joystick in the cross platform input + CrossPlatformInputManager.VirtualAxis m_VerticalVirtualAxis; // Reference to the joystick in the cross platform input + + void OnEnable() + { + CreateVirtualAxes(); + } + + void Start() + { + m_StartPos = transform.position; + } + + void UpdateVirtualAxes(Vector3 value) + { + var delta = m_StartPos - value; + delta.y = -delta.y; + delta /= MovementRange; + if (m_UseX) + { + m_HorizontalVirtualAxis.Update(-delta.x); + } + + if (m_UseY) + { + m_VerticalVirtualAxis.Update(delta.y); + } + } + + void CreateVirtualAxes() + { + // set axes to use + m_UseX = (axesToUse == AxisOption.Both || axesToUse == AxisOption.OnlyHorizontal); + m_UseY = (axesToUse == AxisOption.Both || axesToUse == AxisOption.OnlyVertical); + + // create new axes based on axes to use + if (m_UseX) + { + m_HorizontalVirtualAxis = new CrossPlatformInputManager.VirtualAxis(horizontalAxisName); + CrossPlatformInputManager.RegisterVirtualAxis(m_HorizontalVirtualAxis); + } + if (m_UseY) + { + m_VerticalVirtualAxis = new CrossPlatformInputManager.VirtualAxis(verticalAxisName); + CrossPlatformInputManager.RegisterVirtualAxis(m_VerticalVirtualAxis); + } + } + + + public void OnDrag(PointerEventData data) + { + Vector3 newPos = Vector3.zero; + + if (m_UseX) + { + int delta = (int)(data.position.x - m_StartPos.x); + delta = Mathf.Clamp(delta, - MovementRange, MovementRange); + newPos.x = delta; + } + + if (m_UseY) + { + int delta = (int)(data.position.y - m_StartPos.y); + delta = Mathf.Clamp(delta, -MovementRange, MovementRange); + newPos.y = delta; + } + transform.position = new Vector3(m_StartPos.x + newPos.x, m_StartPos.y + newPos.y, m_StartPos.z + newPos.z); + UpdateVirtualAxes(transform.position); + } + + + public void OnPointerUp(PointerEventData data) + { + transform.position = m_StartPos; + UpdateVirtualAxes(m_StartPos); + } + + + public void OnPointerDown(PointerEventData data) { } + + void OnDisable() + { + // remove the joysticks from the cross platform input + if (m_UseX) + { + m_HorizontalVirtualAxis.Remove(); + } + if (m_UseY) + { + m_VerticalVirtualAxis.Remove(); + } + } + } +} \ No newline at end of file diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs.meta new file mode 100644 index 0000000..aaac767 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/Joystick.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 00c3c865782347f41b6358d9fba14b48 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs new file mode 100644 index 0000000..9cea0d9 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs @@ -0,0 +1,86 @@ +using System; +#if UNITY_EDITOR +using UnityEditor; +#endif +using UnityEngine; + + +namespace UnityStandardAssets.CrossPlatformInput +{ + [ExecuteInEditMode] + public class MobileControlRig : MonoBehaviour + { + // this script enables or disables the child objects of a control rig + // depending on whether the USE_MOBILE_INPUT define is declared. + + // This define is set or unset by a menu item that is included with + // the Cross Platform Input package. + +#if !UNITY_EDITOR + void OnEnable() + { + CheckEnableControlRig(); + } + #endif + + private void Start() + { +#if UNITY_EDITOR + if (Application.isPlaying) //if in the editor, need to check if we are playing, as start is also called just after exiting play +#endif + { + UnityEngine.EventSystems.EventSystem system = GameObject.FindObjectOfType(); + + if (system == null) + {//the scene have no event system, spawn one + GameObject o = new GameObject("EventSystem"); + + o.AddComponent(); + o.AddComponent(); + o.AddComponent(); + } + } + } + +#if UNITY_EDITOR + + private void OnEnable() + { + EditorUserBuildSettings.activeBuildTargetChanged += Update; + EditorApplication.update += Update; + } + + + private void OnDisable() + { + EditorUserBuildSettings.activeBuildTargetChanged -= Update; + EditorApplication.update -= Update; + } + + + private void Update() + { + CheckEnableControlRig(); + } +#endif + + + private void CheckEnableControlRig() + { +#if MOBILE_INPUT + EnableControlRig(true); + #else + EnableControlRig(false); +#endif + } + + + private void EnableControlRig(bool enabled) + { + foreach (Transform t in transform) + { + t.gameObject.SetActive(enabled); + } + } + } +} diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs.meta new file mode 100644 index 0000000..0ee49e8 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/MobileControlRig.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 71398ce7fbc3a5b4fa50b50bd54317a7 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific.meta new file mode 100644 index 0000000..830670b --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: f3f33f034733d9f4f9d439d80e26bdce +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs new file mode 100644 index 0000000..0416715 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs @@ -0,0 +1,133 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.CrossPlatformInput.PlatformSpecific +{ + public class MobileInput : VirtualInput + { + private void AddButton(string name) + { + // we have not registered this button yet so add it, happens in the constructor + CrossPlatformInputManager.RegisterVirtualButton(new CrossPlatformInputManager.VirtualButton(name)); + } + + + private void AddAxes(string name) + { + // we have not registered this button yet so add it, happens in the constructor + CrossPlatformInputManager.RegisterVirtualAxis(new CrossPlatformInputManager.VirtualAxis(name)); + } + + + public override float GetAxis(string name, bool raw) + { + if (!m_VirtualAxes.ContainsKey(name)) + { + AddAxes(name); + } + return m_VirtualAxes[name].GetValue; + } + + + public override void SetButtonDown(string name) + { + if (!m_VirtualButtons.ContainsKey(name)) + { + AddButton(name); + } + m_VirtualButtons[name].Pressed(); + } + + + public override void SetButtonUp(string name) + { + if (!m_VirtualButtons.ContainsKey(name)) + { + AddButton(name); + } + m_VirtualButtons[name].Released(); + } + + + public override void SetAxisPositive(string name) + { + if (!m_VirtualAxes.ContainsKey(name)) + { + AddAxes(name); + } + m_VirtualAxes[name].Update(1f); + } + + + public override void SetAxisNegative(string name) + { + if (!m_VirtualAxes.ContainsKey(name)) + { + AddAxes(name); + } + m_VirtualAxes[name].Update(-1f); + } + + + public override void SetAxisZero(string name) + { + if (!m_VirtualAxes.ContainsKey(name)) + { + AddAxes(name); + } + m_VirtualAxes[name].Update(0f); + } + + + public override void SetAxis(string name, float value) + { + if (!m_VirtualAxes.ContainsKey(name)) + { + AddAxes(name); + } + m_VirtualAxes[name].Update(value); + } + + + public override bool GetButtonDown(string name) + { + if (m_VirtualButtons.ContainsKey(name)) + { + return m_VirtualButtons[name].GetButtonDown; + } + + AddButton(name); + return m_VirtualButtons[name].GetButtonDown; + } + + + public override bool GetButtonUp(string name) + { + if (m_VirtualButtons.ContainsKey(name)) + { + return m_VirtualButtons[name].GetButtonUp; + } + + AddButton(name); + return m_VirtualButtons[name].GetButtonUp; + } + + + public override bool GetButton(string name) + { + if (m_VirtualButtons.ContainsKey(name)) + { + return m_VirtualButtons[name].GetButton; + } + + AddButton(name); + return m_VirtualButtons[name].GetButton; + } + + + public override Vector3 MousePosition() + { + return virtualMousePosition; + } + } +} diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs.meta new file mode 100644 index 0000000..e0ffb74 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/MobileInput.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9703d53e47195aa4190acd11369ccd1b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs new file mode 100644 index 0000000..374a1f5 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs @@ -0,0 +1,79 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.CrossPlatformInput.PlatformSpecific +{ + public class StandaloneInput : VirtualInput + { + public override float GetAxis(string name, bool raw) + { + return raw ? Input.GetAxisRaw(name) : Input.GetAxis(name); + } + + + public override bool GetButton(string name) + { + return Input.GetButton(name); + } + + + public override bool GetButtonDown(string name) + { + return Input.GetButtonDown(name); + } + + + public override bool GetButtonUp(string name) + { + return Input.GetButtonUp(name); + } + + + public override void SetButtonDown(string name) + { + throw new Exception( + " This is not possible to be called for standalone input. Please check your platform and code where this is called"); + } + + + public override void SetButtonUp(string name) + { + throw new Exception( + " This is not possible to be called for standalone input. Please check your platform and code where this is called"); + } + + + public override void SetAxisPositive(string name) + { + throw new Exception( + " This is not possible to be called for standalone input. Please check your platform and code where this is called"); + } + + + public override void SetAxisNegative(string name) + { + throw new Exception( + " This is not possible to be called for standalone input. Please check your platform and code where this is called"); + } + + + public override void SetAxisZero(string name) + { + throw new Exception( + " This is not possible to be called for standalone input. Please check your platform and code where this is called"); + } + + + public override void SetAxis(string name, float value) + { + throw new Exception( + " This is not possible to be called for standalone input. Please check your platform and code where this is called"); + } + + + public override Vector3 MousePosition() + { + return Input.mousePosition; + } + } +} \ No newline at end of file diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs.meta new file mode 100644 index 0000000..d4c99a6 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9961032f4f02c4f41997c3ea399d2f22 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs new file mode 100644 index 0000000..658fddd --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs @@ -0,0 +1,145 @@ +using System; +using UnityEngine; +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityStandardAssets.CrossPlatformInput +{ + // helps with managing tilt input on mobile devices + public class TiltInput : MonoBehaviour + { + // options for the various orientations + public enum AxisOptions + { + ForwardAxis, + SidewaysAxis, + } + + + [Serializable] + public class AxisMapping + { + public enum MappingType + { + NamedAxis, + MousePositionX, + MousePositionY, + MousePositionZ + }; + + + public MappingType type; + public string axisName; + } + + + public AxisMapping mapping; + public AxisOptions tiltAroundAxis = AxisOptions.ForwardAxis; + public float fullTiltAngle = 25; + public float centreAngleOffset = 0; + + + private CrossPlatformInputManager.VirtualAxis m_SteerAxis; + + + private void OnEnable() + { + if (mapping.type == AxisMapping.MappingType.NamedAxis) + { + m_SteerAxis = new CrossPlatformInputManager.VirtualAxis(mapping.axisName); + CrossPlatformInputManager.RegisterVirtualAxis(m_SteerAxis); + } + } + + + private void Update() + { + float angle = 0; + if (Input.acceleration != Vector3.zero) + { + switch (tiltAroundAxis) + { + case AxisOptions.ForwardAxis: + angle = Mathf.Atan2(Input.acceleration.x, -Input.acceleration.y)*Mathf.Rad2Deg + + centreAngleOffset; + break; + case AxisOptions.SidewaysAxis: + angle = Mathf.Atan2(Input.acceleration.z, -Input.acceleration.y)*Mathf.Rad2Deg + + centreAngleOffset; + break; + } + } + + float axisValue = Mathf.InverseLerp(-fullTiltAngle, fullTiltAngle, angle)*2 - 1; + switch (mapping.type) + { + case AxisMapping.MappingType.NamedAxis: + m_SteerAxis.Update(axisValue); + break; + case AxisMapping.MappingType.MousePositionX: + CrossPlatformInputManager.SetVirtualMousePositionX(axisValue*Screen.width); + break; + case AxisMapping.MappingType.MousePositionY: + CrossPlatformInputManager.SetVirtualMousePositionY(axisValue*Screen.width); + break; + case AxisMapping.MappingType.MousePositionZ: + CrossPlatformInputManager.SetVirtualMousePositionZ(axisValue*Screen.width); + break; + } + } + + + private void OnDisable() + { + m_SteerAxis.Remove(); + } + } +} + + +namespace UnityStandardAssets.CrossPlatformInput.Inspector +{ +#if UNITY_EDITOR + [CustomPropertyDrawer(typeof (TiltInput.AxisMapping))] + public class TiltInputAxisStylePropertyDrawer : PropertyDrawer + { + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + EditorGUI.BeginProperty(position, label, property); + + float x = position.x; + float y = position.y; + float inspectorWidth = position.width; + + // Don't make child fields be indented + var indent = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + + var props = new[] {"type", "axisName"}; + var widths = new[] {.4f, .6f}; + if (property.FindPropertyRelative("type").enumValueIndex > 0) + { + // hide name if not a named axis + props = new[] {"type"}; + widths = new[] {1f}; + } + const float lineHeight = 18; + for (int n = 0; n < props.Length; ++n) + { + float w = widths[n]*inspectorWidth; + + // Calculate rects + Rect rect = new Rect(x, y, w, lineHeight); + x += w; + + EditorGUI.PropertyField(rect, property.FindPropertyRelative(props[n]), GUIContent.none); + } + + // Set indent back to what it was + EditorGUI.indentLevel = indent; + EditorGUI.EndProperty(); + } + } +#endif +} diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs.meta new file mode 100644 index 0000000..93f79bf --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/TiltInput.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 5c2d84226fbbaf94e9c1451f1c39b06a +labels: +- Not +- Fully +- Implemented +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: -1001 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs new file mode 100644 index 0000000..4012331 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs @@ -0,0 +1,156 @@ +using System; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +namespace UnityStandardAssets.CrossPlatformInput +{ + [RequireComponent(typeof(Image))] + public class TouchPad : MonoBehaviour, IPointerDownHandler, IPointerUpHandler + { + // Options for which axes to use + public enum AxisOption + { + Both, // Use both + OnlyHorizontal, // Only horizontal + OnlyVertical // Only vertical + } + + + public enum ControlStyle + { + Absolute, // operates from teh center of the image + Relative, // operates from the center of the initial touch + Swipe, // swipe to touch touch no maintained center + } + + + public AxisOption axesToUse = AxisOption.Both; // The options for the axes that the still will use + public ControlStyle controlStyle = ControlStyle.Absolute; // control style to use + public string horizontalAxisName = "Horizontal"; // The name given to the horizontal axis for the cross platform input + public string verticalAxisName = "Vertical"; // The name given to the vertical axis for the cross platform input + public float Xsensitivity = 1f; + public float Ysensitivity = 1f; + + Vector3 m_StartPos; + Vector2 m_PreviousDelta; + Vector3 m_JoytickOutput; + bool m_UseX; // Toggle for using the x axis + bool m_UseY; // Toggle for using the Y axis + CrossPlatformInputManager.VirtualAxis m_HorizontalVirtualAxis; // Reference to the joystick in the cross platform input + CrossPlatformInputManager.VirtualAxis m_VerticalVirtualAxis; // Reference to the joystick in the cross platform input + bool m_Dragging; + int m_Id = -1; + Vector2 m_PreviousTouchPos; // swipe style control touch + + +#if !UNITY_EDITOR + private Vector3 m_Center; + private Image m_Image; +#else + Vector3 m_PreviousMouse; +#endif + + void OnEnable() + { + CreateVirtualAxes(); + } + + void Start() + { +#if !UNITY_EDITOR + m_Image = GetComponent(); + m_Center = m_Image.transform.position; +#endif + } + + void CreateVirtualAxes() + { + // set axes to use + m_UseX = (axesToUse == AxisOption.Both || axesToUse == AxisOption.OnlyHorizontal); + m_UseY = (axesToUse == AxisOption.Both || axesToUse == AxisOption.OnlyVertical); + + // create new axes based on axes to use + if (m_UseX) + { + m_HorizontalVirtualAxis = new CrossPlatformInputManager.VirtualAxis(horizontalAxisName); + CrossPlatformInputManager.RegisterVirtualAxis(m_HorizontalVirtualAxis); + } + if (m_UseY) + { + m_VerticalVirtualAxis = new CrossPlatformInputManager.VirtualAxis(verticalAxisName); + CrossPlatformInputManager.RegisterVirtualAxis(m_VerticalVirtualAxis); + } + } + + void UpdateVirtualAxes(Vector3 value) + { + value = value.normalized; + if (m_UseX) + { + m_HorizontalVirtualAxis.Update(value.x); + } + + if (m_UseY) + { + m_VerticalVirtualAxis.Update(value.y); + } + } + + + public void OnPointerDown(PointerEventData data) + { + m_Dragging = true; + m_Id = data.pointerId; +#if !UNITY_EDITOR + if (controlStyle != ControlStyle.Absolute ) + m_Center = data.position; +#endif + } + + void Update() + { + if (!m_Dragging) + { + return; + } + if (Input.touchCount >= m_Id + 1 && m_Id != -1) + { +#if !UNITY_EDITOR + + if (controlStyle == ControlStyle.Swipe) + { + m_Center = m_PreviousTouchPos; + m_PreviousTouchPos = Input.touches[m_Id].position; + } + Vector2 pointerDelta = new Vector2(Input.touches[m_Id].position.x - m_Center.x , Input.touches[m_Id].position.y - m_Center.y).normalized; + pointerDelta.x *= Xsensitivity; + pointerDelta.y *= Ysensitivity; +#else + Vector2 pointerDelta; + pointerDelta.x = Input.mousePosition.x - m_PreviousMouse.x; + pointerDelta.y = Input.mousePosition.y - m_PreviousMouse.y; + m_PreviousMouse = new Vector3(Input.mousePosition.x, Input.mousePosition.y, 0f); +#endif + UpdateVirtualAxes(new Vector3(pointerDelta.x, pointerDelta.y, 0)); + } + } + + + public void OnPointerUp(PointerEventData data) + { + m_Dragging = false; + m_Id = -1; + UpdateVirtualAxes(Vector3.zero); + } + + void OnDisable() + { + if (CrossPlatformInputManager.AxisExists(horizontalAxisName)) + CrossPlatformInputManager.UnRegisterVirtualAxis(horizontalAxisName); + + if (CrossPlatformInputManager.AxisExists(verticalAxisName)) + CrossPlatformInputManager.UnRegisterVirtualAxis(verticalAxisName); + } + } +} \ No newline at end of file diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs.meta new file mode 100644 index 0000000..0b176aa --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/TouchPad.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1caf40fc8bebb6b43b2550c05ca791d6 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs new file mode 100644 index 0000000..5ffec5a --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs @@ -0,0 +1,134 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + + +namespace UnityStandardAssets.CrossPlatformInput +{ + public abstract class VirtualInput + { + public Vector3 virtualMousePosition { get; private set; } + + + protected Dictionary m_VirtualAxes = + new Dictionary(); + // Dictionary to store the name relating to the virtual axes + protected Dictionary m_VirtualButtons = + new Dictionary(); + protected List m_AlwaysUseVirtual = new List(); + // list of the axis and button names that have been flagged to always use a virtual axis or button + + + public bool AxisExists(string name) + { + return m_VirtualAxes.ContainsKey(name); + } + + public bool ButtonExists(string name) + { + return m_VirtualButtons.ContainsKey(name); + } + + + public void RegisterVirtualAxis(CrossPlatformInputManager.VirtualAxis axis) + { + // check if we already have an axis with that name and log and error if we do + if (m_VirtualAxes.ContainsKey(axis.name)) + { + Debug.LogError("There is already a virtual axis named " + axis.name + " registered."); + } + else + { + // add any new axes + m_VirtualAxes.Add(axis.name, axis); + + // if we dont want to match with the input manager setting then revert to always using virtual + if (!axis.matchWithInputManager) + { + m_AlwaysUseVirtual.Add(axis.name); + } + } + } + + + public void RegisterVirtualButton(CrossPlatformInputManager.VirtualButton button) + { + // check if already have a buttin with that name and log an error if we do + if (m_VirtualButtons.ContainsKey(button.name)) + { + Debug.LogError("There is already a virtual button named " + button.name + " registered."); + } + else + { + // add any new buttons + m_VirtualButtons.Add(button.name, button); + + // if we dont want to match to the input manager then always use a virtual axis + if (!button.matchWithInputManager) + { + m_AlwaysUseVirtual.Add(button.name); + } + } + } + + + public void UnRegisterVirtualAxis(string name) + { + // if we have an axis with that name then remove it from our dictionary of registered axes + if (m_VirtualAxes.ContainsKey(name)) + { + m_VirtualAxes.Remove(name); + } + } + + + public void UnRegisterVirtualButton(string name) + { + // if we have a button with this name then remove it from our dictionary of registered buttons + if (m_VirtualButtons.ContainsKey(name)) + { + m_VirtualButtons.Remove(name); + } + } + + + // returns a reference to a named virtual axis if it exists otherwise null + public CrossPlatformInputManager.VirtualAxis VirtualAxisReference(string name) + { + return m_VirtualAxes.ContainsKey(name) ? m_VirtualAxes[name] : null; + } + + + public void SetVirtualMousePositionX(float f) + { + virtualMousePosition = new Vector3(f, virtualMousePosition.y, virtualMousePosition.z); + } + + + public void SetVirtualMousePositionY(float f) + { + virtualMousePosition = new Vector3(virtualMousePosition.x, f, virtualMousePosition.z); + } + + + public void SetVirtualMousePositionZ(float f) + { + virtualMousePosition = new Vector3(virtualMousePosition.x, virtualMousePosition.y, f); + } + + + public abstract float GetAxis(string name, bool raw); + + public abstract bool GetButton(string name); + public abstract bool GetButtonDown(string name); + public abstract bool GetButtonUp(string name); + + public abstract void SetButtonDown(string name); + public abstract void SetButtonUp(string name); + public abstract void SetAxisPositive(string name); + public abstract void SetAxisNegative(string name); + public abstract void SetAxisZero(string name); + public abstract void SetAxis(string name, float value); + public abstract Vector3 MousePosition(); + } +} diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs.meta new file mode 100644 index 0000000..8f6c44d --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Scripts/VirtualInput.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 0f57aeb1b8dce3342bea5c28ac17db24 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites.meta new file mode 100644 index 0000000..ed9098a --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 4c4bc148459cd764dbb1d4e94e49299b +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png new file mode 100644 index 0000000..ebf8edd Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png.meta new file mode 100644 index 0000000..dbd8884 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorOverSprite.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: eb5f6e2757c821940b69cf1456f7865a +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: 256 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png new file mode 100644 index 0000000..b9d0137 Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png.meta new file mode 100644 index 0000000..1ec1baa --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonAcceleratorUpSprite.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: f588d850485d0ae479d73cf3bd0b7b00 +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: 256 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png new file mode 100644 index 0000000..e8d1848 Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png.meta new file mode 100644 index 0000000..8af76bc --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowOverSprite.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 49b611e658efbf443b686a4036f74fe3 +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: 256 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png new file mode 100644 index 0000000..11b1e8c Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png.meta new file mode 100644 index 0000000..05148c9 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonArrowUpSprite.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 4db017495c69e8140a56a0e2b669e3f8 +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: 256 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png new file mode 100644 index 0000000..684d53a Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png.meta new file mode 100644 index 0000000..ae89df0 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeOverSprite.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 5b1a64ea234fb2343b8d0686c51280de +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: 256 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png new file mode 100644 index 0000000..578c00c Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png.meta new file mode 100644 index 0000000..a3a396d --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonBrakeUpSprite.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 827c9cd4a3943534f909ac6473e17288 +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: 256 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png new file mode 100644 index 0000000..92bbbf2 Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png.meta new file mode 100644 index 0000000..3394885 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonCameraCycleUpSprite.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: a3983c59ebf804b4abba687bd7c9e92f +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: 256 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png new file mode 100644 index 0000000..c5d88d9 Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png.meta new file mode 100644 index 0000000..c97b81c --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonResetSprite.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: a94c9a7eb94ceec4a8d67a1890e22e51 +TextureImporter: + fileIDToRecycleName: + 21300000: ResetButton + 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: 256 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png new file mode 100644 index 0000000..fc100c0 Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png.meta new file mode 100644 index 0000000..bc3d2b4 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonSpacebarSprite.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 3d8675433a508ec47b8f895201eacf20 +TextureImporter: + fileIDToRecycleName: + 21300000: JumpButton + 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: 1024 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 40, y: 40, z: 40, w: 40} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png new file mode 100644 index 0000000..d1891db Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png.meta new file mode 100644 index 0000000..11b1a1d --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickOverSprite.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 5485e2f56028a3c4cb54f5caa167377e +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: 256 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png new file mode 100644 index 0000000..0a4df1d Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png.meta new file mode 100644 index 0000000..5eb7480 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonThumbstickUpSprite.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 9866a92691696b346901281f2b329034 +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: 256 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png new file mode 100644 index 0000000..e954b77 Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png.meta new file mode 100644 index 0000000..efb87d8 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleFullUpSprite.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 0c6271a290ef75b4c97d58746c86c5b8 +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: 256 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png new file mode 100644 index 0000000..e14ec79 Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png.meta new file mode 100644 index 0000000..2296fcc --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/ButtonTimescaleSlowUpSprite.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 9d7c6e4896067aa4fa512a00f692ac1c +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: 256 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png new file mode 100644 index 0000000..64db848 Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png.meta new file mode 100644 index 0000000..b9d74d9 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderBackgroundSprite.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: ea5873cfd9158664f89459f0c9e1d853 +TextureImporter: + fileIDToRecycleName: + 21300000: SliderBackground + 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: 256 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 31, y: 15, z: 31, w: 15} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png new file mode 100644 index 0000000..0dd9c19 Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png.meta new file mode 100644 index 0000000..a323916 --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/SliderHandleSprite.png.meta @@ -0,0 +1,52 @@ +fileFormatVersion: 2 +guid: 0626b924325d1c34cafa6b22297f4e4f +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: 256 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png new file mode 100644 index 0000000..9b86e30 Binary files /dev/null and b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png differ diff --git a/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png.meta b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png.meta new file mode 100644 index 0000000..fc51dbc --- /dev/null +++ b/7 sins/Assets/Standard Assets/CrossPlatformInput/Sprites/TouchpadSprite.png.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: e4f1fee3de32377429fd1348fae62b10 +TextureImporter: + fileIDToRecycleName: + 21300000: JumpButton + 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: 1024 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 65, y: 65, z: 65, w: 65} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials.meta b/7 sins/Assets/Standard Assets/PhysicsMaterials.meta new file mode 100644 index 0000000..167a666 --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5eebb5849c50a2c4ea24ded96e6f3aac +folderAsset: yes +timeCreated: 1427462663 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials/Bouncy.physicmaterial b/7 sins/Assets/Standard Assets/PhysicsMaterials/Bouncy.physicmaterial new file mode 100644 index 0000000..63101ab --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials/Bouncy.physicmaterial @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Bouncy + dynamicFriction: .300000012 + staticFriction: .300000012 + bounciness: 1 + frictionCombine: 0 + bounceCombine: 3 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 +--- !u!1002 &13400001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials/Bouncy.physicmaterial.meta b/7 sins/Assets/Standard Assets/PhysicsMaterials/Bouncy.physicmaterial.meta new file mode 100644 index 0000000..e61af05 --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials/Bouncy.physicmaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9f93f63d068b08c459038c40fce897d8 +timeCreated: 1427463081 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials/Ice.physicmaterial b/7 sins/Assets/Standard Assets/PhysicsMaterials/Ice.physicmaterial new file mode 100644 index 0000000..badde0f --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials/Ice.physicmaterial @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Ice + dynamicFriction: .100000001 + staticFriction: .100000001 + bounciness: 0 + frictionCombine: 2 + bounceCombine: 2 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 +--- !u!1002 &13400001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials/Ice.physicmaterial.meta b/7 sins/Assets/Standard Assets/PhysicsMaterials/Ice.physicmaterial.meta new file mode 100644 index 0000000..867b252 --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials/Ice.physicmaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba92fb44336020f40bdf294bb66bc9da +timeCreated: 1427463081 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials/MaxFriction.physicMaterial b/7 sins/Assets/Standard Assets/PhysicsMaterials/MaxFriction.physicMaterial new file mode 100644 index 0000000..ed55da9 --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials/MaxFriction.physicMaterial @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: MaxFriction + dynamicFriction: 1 + staticFriction: 1 + bounciness: 0 + frictionCombine: 3 + bounceCombine: 0 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials/MaxFriction.physicMaterial.meta b/7 sins/Assets/Standard Assets/PhysicsMaterials/MaxFriction.physicMaterial.meta new file mode 100644 index 0000000..9e5494f --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials/MaxFriction.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e52fb17f9b1e7fd48b8955f1391d3688 +timeCreated: 1427463081 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials/Metal.physicmaterial b/7 sins/Assets/Standard Assets/PhysicsMaterials/Metal.physicmaterial new file mode 100644 index 0000000..13c5df6 --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials/Metal.physicmaterial @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Metal + dynamicFriction: .150000006 + staticFriction: .150000006 + bounciness: 0 + frictionCombine: 1 + bounceCombine: 0 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 +--- !u!1002 &13400001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials/Metal.physicmaterial.meta b/7 sins/Assets/Standard Assets/PhysicsMaterials/Metal.physicmaterial.meta new file mode 100644 index 0000000..7bbef68 --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials/Metal.physicmaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01571ba68fb2dad46aa03094ab219579 +timeCreated: 1427463081 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials/Rubber.physicmaterial b/7 sins/Assets/Standard Assets/PhysicsMaterials/Rubber.physicmaterial new file mode 100644 index 0000000..1260bec --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials/Rubber.physicmaterial @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Rubber + dynamicFriction: 1 + staticFriction: 1 + bounciness: .5 + frictionCombine: 3 + bounceCombine: 0 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 +--- !u!1002 &13400001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials/Rubber.physicmaterial.meta b/7 sins/Assets/Standard Assets/PhysicsMaterials/Rubber.physicmaterial.meta new file mode 100644 index 0000000..99c8d4e --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials/Rubber.physicmaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 52baaeb214519f347a35cf0edfd262ff +timeCreated: 1427463081 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials/Wood.physicmaterial b/7 sins/Assets/Standard Assets/PhysicsMaterials/Wood.physicmaterial new file mode 100644 index 0000000..b6305f7 --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials/Wood.physicmaterial @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Wood + dynamicFriction: .449999988 + staticFriction: .449999988 + bounciness: 0 + frictionCombine: 0 + bounceCombine: 0 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 +--- !u!1002 &13400001 +EditorExtensionImpl: + serializedVersion: 6 diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials/Wood.physicmaterial.meta b/7 sins/Assets/Standard Assets/PhysicsMaterials/Wood.physicmaterial.meta new file mode 100644 index 0000000..d814eca --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials/Wood.physicmaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3aeb7dadc0c69d54d9e5777e9d5631f1 +timeCreated: 1427463081 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials/ZeroFriction.physicMaterial b/7 sins/Assets/Standard Assets/PhysicsMaterials/ZeroFriction.physicMaterial new file mode 100644 index 0000000..4a45cf3 --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials/ZeroFriction.physicMaterial @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!134 &13400000 +PhysicMaterial: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: ZeroFriction + dynamicFriction: 0 + staticFriction: 0 + bounciness: 0 + frictionCombine: 2 + bounceCombine: 0 + frictionDirection2: {x: 0, y: 0, z: 0} + dynamicFriction2: 0 + staticFriction2: 0 diff --git a/7 sins/Assets/Standard Assets/PhysicsMaterials/ZeroFriction.physicMaterial.meta b/7 sins/Assets/Standard Assets/PhysicsMaterials/ZeroFriction.physicMaterial.meta new file mode 100644 index 0000000..a3a5eae --- /dev/null +++ b/7 sins/Assets/Standard Assets/PhysicsMaterials/ZeroFriction.physicMaterial.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c2815a7ab32e42c4bb42f59caacb8ec1 +timeCreated: 1427463081 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/Standard Assets/Utility.meta b/7 sins/Assets/Standard Assets/Utility.meta new file mode 100644 index 0000000..c4b44b3 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 8fb26caddeedb41c9ae5c09a23c52942 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/ActivateTrigger.cs b/7 sins/Assets/Standard Assets/Utility/ActivateTrigger.cs new file mode 100644 index 0000000..1687533 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/ActivateTrigger.cs @@ -0,0 +1,95 @@ +using System; +using UnityEngine; +using Object = UnityEngine.Object; + +namespace UnityStandardAssets.Utility +{ + public class ActivateTrigger : MonoBehaviour + { + // A multi-purpose script which causes an action to occur when + // a trigger collider is entered. + public enum Mode + { + Trigger = 0, // Just broadcast the action on to the target + Replace = 1, // replace target with source + Activate = 2, // Activate the target GameObject + Enable = 3, // Enable a component + Animate = 4, // Start animation on target + Deactivate = 5 // Decativate target GameObject + } + + public Mode action = Mode.Activate; // The action to accomplish + public Object target; // The game object to affect. If none, the trigger work on this game object + public GameObject source; + public int triggerCount = 1; + public bool repeatTrigger = false; + + + private void DoActivateTrigger() + { + triggerCount--; + + if (triggerCount == 0 || repeatTrigger) + { + Object currentTarget = target ?? gameObject; + Behaviour targetBehaviour = currentTarget as Behaviour; + GameObject targetGameObject = currentTarget as GameObject; + if (targetBehaviour != null) + { + targetGameObject = targetBehaviour.gameObject; + } + + switch (action) + { + case Mode.Trigger: + if (targetGameObject != null) + { + targetGameObject.BroadcastMessage("DoActivateTrigger"); + } + break; + case Mode.Replace: + if (source != null) + { + if (targetGameObject != null) + { + Instantiate(source, targetGameObject.transform.position, + targetGameObject.transform.rotation); + DestroyObject(targetGameObject); + } + } + break; + case Mode.Activate: + if (targetGameObject != null) + { + targetGameObject.SetActive(true); + } + break; + case Mode.Enable: + if (targetBehaviour != null) + { + targetBehaviour.enabled = true; + } + break; + case Mode.Animate: + if (targetGameObject != null) + { + targetGameObject.GetComponent().Play(); + } + break; + case Mode.Deactivate: + if (targetGameObject != null) + { + targetGameObject.SetActive(false); + } + break; + } + } + } + + + private void OnTriggerEnter(Collider other) + { + DoActivateTrigger(); + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/ActivateTrigger.cs.meta b/7 sins/Assets/Standard Assets/Utility/ActivateTrigger.cs.meta new file mode 100644 index 0000000..fd86651 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/ActivateTrigger.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c8634e062924929664361c08745211fb +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs b/7 sins/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs new file mode 100644 index 0000000..681c480 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs @@ -0,0 +1,199 @@ +using System; +using System.Collections.Generic; +using UnityEngine; +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityStandardAssets.Utility +{ + public class AutoMobileShaderSwitch : MonoBehaviour + { + [SerializeField] private ReplacementList m_ReplacementList; + + // Use this for initialization + private void OnEnable() + { +#if UNITY_IPHONE || UNITY_ANDROID || UNITY_WP8 || UNITY_BLACKBERRY + var renderers = FindObjectsOfType(); + Debug.Log (renderers.Length+" renderers"); + var oldMaterials = new List(); + var newMaterials = new List(); + + int materialsReplaced = 0; + int materialInstancesReplaced = 0; + + foreach(ReplacementDefinition replacementDef in m_ReplacementList.items) + { + foreach(var r in renderers) + { + Material[] modifiedMaterials = null; + for(int n=0; n 0) + { + for (int i = -1; i < items.arraySize; ++i) + { + var item = items.GetArrayElementAtIndex(i); + + float rowX = x; + for (int n = 0; n < props.Length; ++n) + { + float w = widths[n]*inspectorWidth; + + // Calculate rects + Rect rect = new Rect(rowX, y, w, lineHeight); + rowX += w; + + if (i == -1) + { + // draw title labels + EditorGUI.LabelField(rect, titles[n]); + } + else + { + if (props[n] == "-" || props[n] == "^" || props[n] == "v") + { + if (GUI.Button(rect, props[n])) + { + switch (props[n]) + { + case "-": + items.DeleteArrayElementAtIndex(i); + items.DeleteArrayElementAtIndex(i); + changedLength = true; + break; + case "v": + if (i > 0) + { + items.MoveArrayElement(i, i + 1); + } + break; + case "^": + if (i < items.arraySize - 1) + { + items.MoveArrayElement(i, i - 1); + } + break; + } + } + } + else + { + SerializedProperty prop = item.FindPropertyRelative(props[n]); + EditorGUI.PropertyField(rect, prop, GUIContent.none); + } + } + } + + y += lineHeight + k_Spacing; + if (changedLength) + { + break; + } + } + } + + // add button + var addButtonRect = new Rect((x + position.width) - widths[widths.Length - 1]*inspectorWidth, y, + widths[widths.Length - 1]*inspectorWidth, lineHeight); + if (GUI.Button(addButtonRect, "+")) + { + items.InsertArrayElementAtIndex(items.arraySize); + } + + y += lineHeight + k_Spacing; + + // Set indent back to what it was + EditorGUI.indentLevel = indent; + EditorGUI.EndProperty(); + } + + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + SerializedProperty items = property.FindPropertyRelative("items"); + float lineAndSpace = k_LineHeight + k_Spacing; + return 40 + (items.arraySize*lineAndSpace) + lineAndSpace; + } + } +#endif +} diff --git a/7 sins/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs.meta b/7 sins/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs.meta new file mode 100644 index 0000000..4108156 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/AutoMobileShaderSwitch.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9c4978ff6447f9040b84acc89b0bbdc8 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/AutoMoveAndRotate.cs b/7 sins/Assets/Standard Assets/Utility/AutoMoveAndRotate.cs new file mode 100644 index 0000000..edbce0e --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/AutoMoveAndRotate.cs @@ -0,0 +1,41 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class AutoMoveAndRotate : MonoBehaviour + { + public Vector3andSpace moveUnitsPerSecond; + public Vector3andSpace rotateDegreesPerSecond; + public bool ignoreTimescale; + private float m_LastRealTime; + + + private void Start() + { + m_LastRealTime = Time.realtimeSinceStartup; + } + + + // Update is called once per frame + private void Update() + { + float deltaTime = Time.deltaTime; + if (ignoreTimescale) + { + deltaTime = (Time.realtimeSinceStartup - m_LastRealTime); + m_LastRealTime = Time.realtimeSinceStartup; + } + transform.Translate(moveUnitsPerSecond.value*deltaTime, moveUnitsPerSecond.space); + transform.Rotate(rotateDegreesPerSecond.value*deltaTime, moveUnitsPerSecond.space); + } + + + [Serializable] + public class Vector3andSpace + { + public Vector3 value; + public Space space = Space.Self; + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/AutoMoveAndRotate.cs.meta b/7 sins/Assets/Standard Assets/Utility/AutoMoveAndRotate.cs.meta new file mode 100644 index 0000000..30b395a --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/AutoMoveAndRotate.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a1347817507220a4384f3ff6f7c24546 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/CameraRefocus.cs b/7 sins/Assets/Standard Assets/Utility/CameraRefocus.cs new file mode 100644 index 0000000..26f1c9b --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/CameraRefocus.cs @@ -0,0 +1,58 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class CameraRefocus + { + public Camera Camera; + public Vector3 Lookatpoint; + public Transform Parent; + + private Vector3 m_OrigCameraPos; + private bool m_Refocus; + + + public CameraRefocus(Camera camera, Transform parent, Vector3 origCameraPos) + { + m_OrigCameraPos = origCameraPos; + Camera = camera; + Parent = parent; + } + + + public void ChangeCamera(Camera camera) + { + Camera = camera; + } + + + public void ChangeParent(Transform parent) + { + Parent = parent; + } + + + public void GetFocusPoint() + { + RaycastHit hitInfo; + if (Physics.Raycast(Parent.transform.position + m_OrigCameraPos, Parent.transform.forward, out hitInfo, + 100f)) + { + Lookatpoint = hitInfo.point; + m_Refocus = true; + return; + } + m_Refocus = false; + } + + + public void SetFocusPoint() + { + if (m_Refocus) + { + Camera.transform.LookAt(Lookatpoint); + } + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/CameraRefocus.cs.meta b/7 sins/Assets/Standard Assets/Utility/CameraRefocus.cs.meta new file mode 100644 index 0000000..9300ded --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/CameraRefocus.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d1e2e7a54dcc8694ab1eca46d072f264 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/CurveControlledBob.cs b/7 sins/Assets/Standard Assets/Utility/CurveControlledBob.cs new file mode 100644 index 0000000..b3951b7 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/CurveControlledBob.cs @@ -0,0 +1,54 @@ +using System; +using UnityEngine; + + +namespace UnityStandardAssets.Utility +{ + [Serializable] + public class CurveControlledBob + { + public float HorizontalBobRange = 0.33f; + public float VerticalBobRange = 0.33f; + public AnimationCurve Bobcurve = new AnimationCurve(new Keyframe(0f, 0f), new Keyframe(0.5f, 1f), + new Keyframe(1f, 0f), new Keyframe(1.5f, -1f), + new Keyframe(2f, 0f)); // sin curve for head bob + public float VerticaltoHorizontalRatio = 1f; + + private float m_CyclePositionX; + private float m_CyclePositionY; + private float m_BobBaseInterval; + private Vector3 m_OriginalCameraPosition; + private float m_Time; + + + public void Setup(Camera camera, float bobBaseInterval) + { + m_BobBaseInterval = bobBaseInterval; + m_OriginalCameraPosition = camera.transform.localPosition; + + // get the length of the curve in time + m_Time = Bobcurve[Bobcurve.length - 1].time; + } + + + public Vector3 DoHeadBob(float speed) + { + float xPos = m_OriginalCameraPosition.x + (Bobcurve.Evaluate(m_CyclePositionX)*HorizontalBobRange); + float yPos = m_OriginalCameraPosition.y + (Bobcurve.Evaluate(m_CyclePositionY)*VerticalBobRange); + + m_CyclePositionX += (speed*Time.deltaTime)/m_BobBaseInterval; + m_CyclePositionY += ((speed*Time.deltaTime)/m_BobBaseInterval)*VerticaltoHorizontalRatio; + + if (m_CyclePositionX > m_Time) + { + m_CyclePositionX = m_CyclePositionX - m_Time; + } + if (m_CyclePositionY > m_Time) + { + m_CyclePositionY = m_CyclePositionY - m_Time; + } + + return new Vector3(xPos, yPos, 0f); + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/CurveControlledBob.cs.meta b/7 sins/Assets/Standard Assets/Utility/CurveControlledBob.cs.meta new file mode 100644 index 0000000..3b9374f --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/CurveControlledBob.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 492f54f4accf00440828ffcb9e4fcc19 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/DragRigidbody.cs b/7 sins/Assets/Standard Assets/Utility/DragRigidbody.cs new file mode 100644 index 0000000..b0f5c35 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/DragRigidbody.cs @@ -0,0 +1,96 @@ +using System; +using System.Collections; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class DragRigidbody : MonoBehaviour + { + const float k_Spring = 50.0f; + const float k_Damper = 5.0f; + const float k_Drag = 10.0f; + const float k_AngularDrag = 5.0f; + const float k_Distance = 0.2f; + const bool k_AttachToCenterOfMass = false; + + private SpringJoint m_SpringJoint; + + + private void Update() + { + // Make sure the user pressed the mouse down + if (!Input.GetMouseButtonDown(0)) + { + return; + } + + var mainCamera = FindCamera(); + + // We need to actually hit an object + RaycastHit hit = new RaycastHit(); + if ( + !Physics.Raycast(mainCamera.ScreenPointToRay(Input.mousePosition).origin, + mainCamera.ScreenPointToRay(Input.mousePosition).direction, out hit, 100, + Physics.DefaultRaycastLayers)) + { + return; + } + // We need to hit a rigidbody that is not kinematic + if (!hit.rigidbody || hit.rigidbody.isKinematic) + { + return; + } + + if (!m_SpringJoint) + { + var go = new GameObject("Rigidbody dragger"); + Rigidbody body = go.AddComponent(); + m_SpringJoint = go.AddComponent(); + body.isKinematic = true; + } + + m_SpringJoint.transform.position = hit.point; + m_SpringJoint.anchor = Vector3.zero; + + m_SpringJoint.spring = k_Spring; + m_SpringJoint.damper = k_Damper; + m_SpringJoint.maxDistance = k_Distance; + m_SpringJoint.connectedBody = hit.rigidbody; + + StartCoroutine("DragObject", hit.distance); + } + + + private IEnumerator DragObject(float distance) + { + var oldDrag = m_SpringJoint.connectedBody.drag; + var oldAngularDrag = m_SpringJoint.connectedBody.angularDrag; + m_SpringJoint.connectedBody.drag = k_Drag; + m_SpringJoint.connectedBody.angularDrag = k_AngularDrag; + var mainCamera = FindCamera(); + while (Input.GetMouseButton(0)) + { + var ray = mainCamera.ScreenPointToRay(Input.mousePosition); + m_SpringJoint.transform.position = ray.GetPoint(distance); + yield return null; + } + if (m_SpringJoint.connectedBody) + { + m_SpringJoint.connectedBody.drag = oldDrag; + m_SpringJoint.connectedBody.angularDrag = oldAngularDrag; + m_SpringJoint.connectedBody = null; + } + } + + + private Camera FindCamera() + { + if (GetComponent()) + { + return GetComponent(); + } + + return Camera.main; + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/DragRigidbody.cs.meta b/7 sins/Assets/Standard Assets/Utility/DragRigidbody.cs.meta new file mode 100644 index 0000000..42579c5 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/DragRigidbody.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 58650e15a2607e44daa0f150e0061d89 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/DynamicShadowSettings.cs b/7 sins/Assets/Standard Assets/Utility/DynamicShadowSettings.cs new file mode 100644 index 0000000..bedb568 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/DynamicShadowSettings.cs @@ -0,0 +1,51 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class DynamicShadowSettings : MonoBehaviour + { + public Light sunLight; + public float minHeight = 10; + public float minShadowDistance = 80; + public float minShadowBias = 1; + public float maxHeight = 1000; + public float maxShadowDistance = 10000; + public float maxShadowBias = 0.1f; + public float adaptTime = 1; + + private float m_SmoothHeight; + private float m_ChangeSpeed; + private float m_OriginalStrength = 1; + + + private void Start() + { + m_OriginalStrength = sunLight.shadowStrength; + } + + + // Update is called once per frame + private void Update() + { + Ray ray = new Ray(Camera.main.transform.position, -Vector3.up); + RaycastHit hit; + float height = transform.position.y; + if (Physics.Raycast(ray, out hit)) + { + height = hit.distance; + } + + if (Mathf.Abs(height - m_SmoothHeight) > 1) + { + m_SmoothHeight = Mathf.SmoothDamp(m_SmoothHeight, height, ref m_ChangeSpeed, adaptTime); + } + + float i = Mathf.InverseLerp(minHeight, maxHeight, m_SmoothHeight); + + QualitySettings.shadowDistance = Mathf.Lerp(minShadowDistance, maxShadowDistance, i); + sunLight.shadowBias = Mathf.Lerp(minShadowBias, maxShadowBias, 1 - ((1 - i)*(1 - i))); + sunLight.shadowStrength = Mathf.Lerp(m_OriginalStrength, 0, i); + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/DynamicShadowSettings.cs.meta b/7 sins/Assets/Standard Assets/Utility/DynamicShadowSettings.cs.meta new file mode 100644 index 0000000..1bf45ee --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/DynamicShadowSettings.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8566902b50d5bfb4fb7f8b89f9cdbe8b +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/FOVKick.cs b/7 sins/Assets/Standard Assets/Utility/FOVKick.cs new file mode 100644 index 0000000..fbfab58 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/FOVKick.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + [Serializable] + public class FOVKick + { + public Camera Camera; // optional camera setup, if null the main camera will be used + [HideInInspector] public float originalFov; // the original fov + public float FOVIncrease = 3f; // the amount the field of view increases when going into a run + public float TimeToIncrease = 1f; // the amount of time the field of view will increase over + public float TimeToDecrease = 1f; // the amount of time the field of view will take to return to its original size + public AnimationCurve IncreaseCurve; + + + public void Setup(Camera camera) + { + CheckStatus(camera); + + Camera = camera; + originalFov = camera.fieldOfView; + } + + + private void CheckStatus(Camera camera) + { + if (camera == null) + { + throw new Exception("FOVKick camera is null, please supply the camera to the constructor"); + } + + if (IncreaseCurve == null) + { + throw new Exception( + "FOVKick Increase curve is null, please define the curve for the field of view kicks"); + } + } + + + public void ChangeCamera(Camera camera) + { + Camera = camera; + } + + + public IEnumerator FOVKickUp() + { + float t = Mathf.Abs((Camera.fieldOfView - originalFov)/FOVIncrease); + while (t < TimeToIncrease) + { + Camera.fieldOfView = originalFov + (IncreaseCurve.Evaluate(t/TimeToIncrease)*FOVIncrease); + t += Time.deltaTime; + yield return new WaitForEndOfFrame(); + } + } + + + public IEnumerator FOVKickDown() + { + float t = Mathf.Abs((Camera.fieldOfView - originalFov)/FOVIncrease); + while (t > 0) + { + Camera.fieldOfView = originalFov + (IncreaseCurve.Evaluate(t/TimeToDecrease)*FOVIncrease); + t -= Time.deltaTime; + yield return new WaitForEndOfFrame(); + } + //make sure that fov returns to the original size + Camera.fieldOfView = originalFov; + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/FOVKick.cs.meta b/7 sins/Assets/Standard Assets/Utility/FOVKick.cs.meta new file mode 100644 index 0000000..50d5df6 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/FOVKick.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6045a93fb05b9c74884821030da2c46c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/FPSCounter.cs b/7 sins/Assets/Standard Assets/Utility/FPSCounter.cs new file mode 100644 index 0000000..e320fb2 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/FPSCounter.cs @@ -0,0 +1,37 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + [RequireComponent(typeof (GUIText))] + public class FPSCounter : MonoBehaviour + { + const float fpsMeasurePeriod = 0.5f; + private int m_FpsAccumulator = 0; + private float m_FpsNextPeriod = 0; + private int m_CurrentFps; + const string display = "{0} FPS"; + private GUIText m_GuiText; + + + private void Start() + { + m_FpsNextPeriod = Time.realtimeSinceStartup + fpsMeasurePeriod; + m_GuiText = GetComponent(); + } + + + private void Update() + { + // measure average frames per second + m_FpsAccumulator++; + if (Time.realtimeSinceStartup > m_FpsNextPeriod) + { + m_CurrentFps = (int) (m_FpsAccumulator/fpsMeasurePeriod); + m_FpsAccumulator = 0; + m_FpsNextPeriod += fpsMeasurePeriod; + m_GuiText.text = string.Format(display, m_CurrentFps); + } + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/FPSCounter.cs.meta b/7 sins/Assets/Standard Assets/Utility/FPSCounter.cs.meta new file mode 100644 index 0000000..8b9f3b8 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/FPSCounter.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 22bbf57ec543cee42a5aa0ec2dd9e457 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/FollowTarget.cs b/7 sins/Assets/Standard Assets/Utility/FollowTarget.cs new file mode 100644 index 0000000..e7b91d9 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/FollowTarget.cs @@ -0,0 +1,18 @@ +using System; +using UnityEngine; + + +namespace UnityStandardAssets.Utility +{ + public class FollowTarget : MonoBehaviour + { + public Transform target; + public Vector3 offset = new Vector3(0f, 7.5f, 0f); + + + private void LateUpdate() + { + transform.position = target.position + offset; + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/FollowTarget.cs.meta b/7 sins/Assets/Standard Assets/Utility/FollowTarget.cs.meta new file mode 100644 index 0000000..28aa661 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/FollowTarget.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 246cc59c7a84ea44f87f6b70acfe30c5 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/ForcedReset.cs b/7 sins/Assets/Standard Assets/Utility/ForcedReset.cs new file mode 100644 index 0000000..efd39d1 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/ForcedReset.cs @@ -0,0 +1,17 @@ +using System; +using UnityEngine; +using UnityStandardAssets.CrossPlatformInput; + +[RequireComponent(typeof (GUITexture))] +public class ForcedReset : MonoBehaviour +{ + private void Update() + { + // if we have forced a reset ... + if (CrossPlatformInputManager.GetButtonDown("ResetObject")) + { + //... reload the scene + Application.LoadLevelAsync(Application.loadedLevelName); + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/ForcedReset.cs.meta b/7 sins/Assets/Standard Assets/Utility/ForcedReset.cs.meta new file mode 100644 index 0000000..56690a5 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/ForcedReset.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9b886447cba80f74e820adb3c9e70c76 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/LerpControlledBob.cs b/7 sins/Assets/Standard Assets/Utility/LerpControlledBob.cs new file mode 100644 index 0000000..8d6b92c --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/LerpControlledBob.cs @@ -0,0 +1,45 @@ +using System; +using System.Collections; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + [Serializable] + public class LerpControlledBob + { + public float BobDuration; + public float BobAmount; + + private float m_Offset = 0f; + + + // provides the offset that can be used + public float Offset() + { + return m_Offset; + } + + + public IEnumerator DoBobCycle() + { + // make the camera move down slightly + float t = 0f; + while (t < BobDuration) + { + m_Offset = Mathf.Lerp(0f, BobAmount, t/BobDuration); + t += Time.deltaTime; + yield return new WaitForFixedUpdate(); + } + + // make it move back to neutral + t = 0f; + while (t < BobDuration) + { + m_Offset = Mathf.Lerp(BobAmount, 0f, t/BobDuration); + t += Time.deltaTime; + yield return new WaitForFixedUpdate(); + } + m_Offset = 0f; + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/LerpControlledBob.cs.meta b/7 sins/Assets/Standard Assets/Utility/LerpControlledBob.cs.meta new file mode 100644 index 0000000..5321d93 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/LerpControlledBob.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c1bbfafbde15c854681023b9e01e12dd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/ObjectResetter.cs b/7 sins/Assets/Standard Assets/Utility/ObjectResetter.cs new file mode 100644 index 0000000..d019fa6 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/ObjectResetter.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class ObjectResetter : MonoBehaviour + { + private Vector3 originalPosition; + private Quaternion originalRotation; + private List originalStructure; + + private Rigidbody Rigidbody; + + // Use this for initialization + private void Start() + { + originalStructure = new List(GetComponentsInChildren()); + originalPosition = transform.position; + originalRotation = transform.rotation; + + Rigidbody = GetComponent(); + } + + + public void DelayedReset(float delay) + { + StartCoroutine(ResetCoroutine(delay)); + } + + + public IEnumerator ResetCoroutine(float delay) + { + yield return new WaitForSeconds(delay); + + // remove any gameobjects added (fire, skid trails, etc) + foreach (var t in GetComponentsInChildren()) + { + if (!originalStructure.Contains(t)) + { + t.parent = null; + } + } + + transform.position = originalPosition; + transform.rotation = originalRotation; + if (Rigidbody) + { + Rigidbody.velocity = Vector3.zero; + Rigidbody.angularVelocity = Vector3.zero; + } + + SendMessage("Reset"); + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/ObjectResetter.cs.meta b/7 sins/Assets/Standard Assets/Utility/ObjectResetter.cs.meta new file mode 100644 index 0000000..4bcdef9 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/ObjectResetter.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 643c971818f68d3439e84b5d8bdafe07 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/ParticleSystemDestroyer.cs b/7 sins/Assets/Standard Assets/Utility/ParticleSystemDestroyer.cs new file mode 100644 index 0000000..7c99fce --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/ParticleSystemDestroyer.cs @@ -0,0 +1,61 @@ +using System; +using System.Collections; +using UnityEngine; +using Random = UnityEngine.Random; + +namespace UnityStandardAssets.Utility +{ + public class ParticleSystemDestroyer : MonoBehaviour + { + // allows a particle system to exist for a specified duration, + // then shuts off emission, and waits for all particles to expire + // before destroying the gameObject + + public float minDuration = 8; + public float maxDuration = 10; + + private float m_MaxLifetime; + private bool m_EarlyStop; + + + private IEnumerator Start() + { + var systems = GetComponentsInChildren(); + + // find out the maximum lifetime of any particles in this effect + foreach (var system in systems) + { + m_MaxLifetime = Mathf.Max(system.startLifetime, m_MaxLifetime); + } + + // wait for random duration + + float stopTime = Time.time + Random.Range(minDuration, maxDuration); + + while (Time.time < stopTime || m_EarlyStop) + { + yield return null; + } + Debug.Log("stopping " + name); + + // turn off emission + foreach (var system in systems) + { + system.enableEmission = false; + } + BroadcastMessage("Extinguish", SendMessageOptions.DontRequireReceiver); + + // wait for any remaining particles to expire + yield return new WaitForSeconds(m_MaxLifetime); + + Destroy(gameObject); + } + + + public void Stop() + { + // stops the particle system early + m_EarlyStop = true; + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/ParticleSystemDestroyer.cs.meta b/7 sins/Assets/Standard Assets/Utility/ParticleSystemDestroyer.cs.meta new file mode 100644 index 0000000..ac73e15 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/ParticleSystemDestroyer.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 29014cd42b6d273408e0ceefd336c0b3 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/PlatformSpecificContent.cs b/7 sins/Assets/Standard Assets/Utility/PlatformSpecificContent.cs new file mode 100644 index 0000000..ebd17b6 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/PlatformSpecificContent.cs @@ -0,0 +1,108 @@ +using System; +using UnityEngine; +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityStandardAssets.Utility +{ +#if UNITY_EDITOR + + [ExecuteInEditMode] +#endif + public class PlatformSpecificContent : MonoBehaviour + { + private enum BuildTargetGroup + { + Standalone, + Mobile + } + + [SerializeField] private BuildTargetGroup m_BuildTargetGroup; + [SerializeField] private GameObject[] m_Content = new GameObject[0]; + [SerializeField] private MonoBehaviour[] m_MonoBehaviours = new MonoBehaviour[0]; + [SerializeField] private bool m_ChildrenOfThisObject; + +#if !UNITY_EDITOR + void OnEnable() + { + CheckEnableContent(); + } +#endif + +#if UNITY_EDITOR + + private void OnEnable() + { + EditorUserBuildSettings.activeBuildTargetChanged += Update; + EditorApplication.update += Update; + } + + + private void OnDisable() + { + EditorUserBuildSettings.activeBuildTargetChanged -= Update; + EditorApplication.update -= Update; + } + + + private void Update() + { + CheckEnableContent(); + } +#endif + + + private void CheckEnableContent() + { +#if (UNITY_IPHONE || UNITY_ANDROID || UNITY_WP8 || UNITY_BLACKBERRY ) + if (m_BuildTargetGroup == BuildTargetGroup.Mobile) + { + EnableContent(true); + } else { + EnableContent(false); + } +#endif + +#if !(UNITY_IPHONE || UNITY_ANDROID || UNITY_WP8 || UNITY_BLACKBERRY ) + if (m_BuildTargetGroup == BuildTargetGroup.Mobile) + { + EnableContent(false); + } + else + { + EnableContent(true); + } +#endif + } + + + private void EnableContent(bool enabled) + { + if (m_Content.Length > 0) + { + foreach (var g in m_Content) + { + if (g != null) + { + g.SetActive(enabled); + } + } + } + if (m_ChildrenOfThisObject) + { + foreach (Transform t in transform) + { + t.gameObject.SetActive(enabled); + } + } + if (m_MonoBehaviours.Length > 0) + { + foreach (var monoBehaviour in m_MonoBehaviours) + { + monoBehaviour.enabled = enabled; + } + } + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/PlatformSpecificContent.cs.meta b/7 sins/Assets/Standard Assets/Utility/PlatformSpecificContent.cs.meta new file mode 100644 index 0000000..55d1acb --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/PlatformSpecificContent.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b27507c5d0efbbd47ac8c1de9a1a0a35 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/Prefabs.meta b/7 sins/Assets/Standard Assets/Utility/Prefabs.meta new file mode 100644 index 0000000..161603d --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/Prefabs.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: b43a4ef15621158419a2b639f7a98245 +folderAsset: yes +DefaultImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/Prefabs/FramerateCounter.prefab b/7 sins/Assets/Standard Assets/Utility/Prefabs/FramerateCounter.prefab new file mode 100644 index 0000000..b830a30 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/Prefabs/FramerateCounter.prefab @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 4: {fileID: 400000} + - 132: {fileID: 13200000} + - 114: {fileID: 11400000} + m_Layer: 0 + m_Name: FramerateCounter + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &400000 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: .5, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 22bbf57ec543cee42a5aa0ec2dd9e457, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!132 &13200000 +GUIText: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + serializedVersion: 3 + m_Text: FPS + m_Anchor: 1 + m_Alignment: 1 + m_PixelOffset: {x: 0, y: 0} + m_LineSpacing: 1 + m_TabSize: 4 + m_Font: {fileID: 12800000, guid: b51a3e520f9164da198dc59c8acfccd6, type: 3} + m_Material: {fileID: 0} + m_FontSize: 0 + m_FontStyle: 0 + m_Color: + serializedVersion: 2 + rgba: 4294967295 + m_PixelCorrect: 1 + m_RichText: 1 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 diff --git a/7 sins/Assets/Standard Assets/Utility/Prefabs/FramerateCounter.prefab.meta b/7 sins/Assets/Standard Assets/Utility/Prefabs/FramerateCounter.prefab.meta new file mode 100644 index 0000000..7b185b7 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/Prefabs/FramerateCounter.prefab.meta @@ -0,0 +1,5 @@ +fileFormatVersion: 2 +guid: 81154777d5417884981849c5243f6c01 +NativeFormatImporter: + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/SimpleActivatorMenu.cs b/7 sins/Assets/Standard Assets/Utility/SimpleActivatorMenu.cs new file mode 100644 index 0000000..bab71fc --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/SimpleActivatorMenu.cs @@ -0,0 +1,38 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class SimpleActivatorMenu : MonoBehaviour + { + // An incredibly simple menu which, when given references + // to gameobjects in the scene + public GUIText camSwitchButton; + public GameObject[] objects; + + + private int m_CurrentActiveObject; + + + private void OnEnable() + { + // active object starts from first in array + m_CurrentActiveObject = 0; + camSwitchButton.text = objects[m_CurrentActiveObject].name; + } + + + public void NextCamera() + { + int nextactiveobject = m_CurrentActiveObject + 1 >= objects.Length ? 0 : m_CurrentActiveObject + 1; + + for (int i = 0; i < objects.Length; i++) + { + objects[i].SetActive(i == nextactiveobject); + } + + m_CurrentActiveObject = nextactiveobject; + camSwitchButton.text = objects[m_CurrentActiveObject].name; + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/SimpleActivatorMenu.cs.meta b/7 sins/Assets/Standard Assets/Utility/SimpleActivatorMenu.cs.meta new file mode 100644 index 0000000..45823d1 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/SimpleActivatorMenu.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 69b69a5b0e0a85b4aa97a7edc40c37d1 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/SimpleMouseRotator.cs b/7 sins/Assets/Standard Assets/Utility/SimpleMouseRotator.cs new file mode 100644 index 0000000..5b1ef5a --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/SimpleMouseRotator.cs @@ -0,0 +1,113 @@ +using System; +using UnityEngine; +using UnityStandardAssets.CrossPlatformInput; + +namespace UnityStandardAssets.Utility +{ + public class SimpleMouseRotator : MonoBehaviour + { + // A mouselook behaviour with constraints which operate relative to + // this gameobject's initial rotation. + // Only rotates around local X and Y. + // Works in local coordinates, so if this object is parented + // to another moving gameobject, its local constraints will + // operate correctly + // (Think: looking out the side window of a car, or a gun turret + // on a moving spaceship with a limited angular range) + // to have no constraints on an axis, set the rotationRange to 360 or greater. + public Vector2 rotationRange = new Vector3(70, 70); + public float rotationSpeed = 10; + public float dampingTime = 0.2f; + public bool autoZeroVerticalOnMobile = true; + public bool autoZeroHorizontalOnMobile = false; + public bool relative = true; + + + private Vector3 m_TargetAngles; + private Vector3 m_FollowAngles; + private Vector3 m_FollowVelocity; + private Quaternion m_OriginalRotation; + + + private void Start() + { + m_OriginalRotation = transform.localRotation; + } + + + private void Update() + { + // we make initial calculations from the original local rotation + transform.localRotation = m_OriginalRotation; + + // read input from mouse or mobile controls + float inputH; + float inputV; + if (relative) + { + inputH = CrossPlatformInputManager.GetAxis("Mouse X"); + inputV = CrossPlatformInputManager.GetAxis("Mouse Y"); + + // wrap values to avoid springing quickly the wrong way from positive to negative + if (m_TargetAngles.y > 180) + { + m_TargetAngles.y -= 360; + m_FollowAngles.y -= 360; + } + if (m_TargetAngles.x > 180) + { + m_TargetAngles.x -= 360; + m_FollowAngles.x -= 360; + } + if (m_TargetAngles.y < -180) + { + m_TargetAngles.y += 360; + m_FollowAngles.y += 360; + } + if (m_TargetAngles.x < -180) + { + m_TargetAngles.x += 360; + m_FollowAngles.x += 360; + } + +#if MOBILE_INPUT + // on mobile, sometimes we want input mapped directly to tilt value, + // so it springs back automatically when the look input is released. + if (autoZeroHorizontalOnMobile) { + m_TargetAngles.y = Mathf.Lerp (-rotationRange.y * 0.5f, rotationRange.y * 0.5f, inputH * .5f + .5f); + } else { + m_TargetAngles.y += inputH * rotationSpeed; + } + if (autoZeroVerticalOnMobile) { + m_TargetAngles.x = Mathf.Lerp (-rotationRange.x * 0.5f, rotationRange.x * 0.5f, inputV * .5f + .5f); + } else { + m_TargetAngles.x += inputV * rotationSpeed; + } +#else + // with mouse input, we have direct control with no springback required. + m_TargetAngles.y += inputH*rotationSpeed; + m_TargetAngles.x += inputV*rotationSpeed; +#endif + + // clamp values to allowed range + m_TargetAngles.y = Mathf.Clamp(m_TargetAngles.y, -rotationRange.y*0.5f, rotationRange.y*0.5f); + m_TargetAngles.x = Mathf.Clamp(m_TargetAngles.x, -rotationRange.x*0.5f, rotationRange.x*0.5f); + } + else + { + inputH = Input.mousePosition.x; + inputV = Input.mousePosition.y; + + // set values to allowed range + m_TargetAngles.y = Mathf.Lerp(-rotationRange.y*0.5f, rotationRange.y*0.5f, inputH/Screen.width); + m_TargetAngles.x = Mathf.Lerp(-rotationRange.x*0.5f, rotationRange.x*0.5f, inputV/Screen.height); + } + + // smoothly interpolate current values to target angles + m_FollowAngles = Vector3.SmoothDamp(m_FollowAngles, m_TargetAngles, ref m_FollowVelocity, dampingTime); + + // update the actual gameobject's rotation + transform.localRotation = m_OriginalRotation*Quaternion.Euler(-m_FollowAngles.x, m_FollowAngles.y, 0); + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/SimpleMouseRotator.cs.meta b/7 sins/Assets/Standard Assets/Utility/SimpleMouseRotator.cs.meta new file mode 100644 index 0000000..4c2b617 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/SimpleMouseRotator.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cadd54e4832aeef4b9359f44cbe335cd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/SmoothFollow.cs b/7 sins/Assets/Standard Assets/Utility/SmoothFollow.cs new file mode 100644 index 0000000..01881dc --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/SmoothFollow.cs @@ -0,0 +1,61 @@ +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class SmoothFollow : MonoBehaviour + { + + // The target we are following + [SerializeField] + private Transform target; + // The distance in the x-z plane to the target + [SerializeField] + private float distance = 10.0f; + // the height we want the camera to be above the target + [SerializeField] + private float height = 5.0f; + + [SerializeField] + private float rotationDamping; + [SerializeField] + private float heightDamping; + + // Use this for initialization + void Start() { } + + // Update is called once per frame + void LateUpdate() + { + // Early out if we don't have a target + if (!target) + return; + + // Calculate the current rotation angles + var wantedRotationAngle = target.eulerAngles.y; + var wantedHeight = target.position.y + height; + + var currentRotationAngle = transform.eulerAngles.y; + var currentHeight = transform.position.y; + + // Damp the rotation around the y-axis + currentRotationAngle = Mathf.LerpAngle(currentRotationAngle, wantedRotationAngle, rotationDamping * Time.deltaTime); + + // Damp the height + currentHeight = Mathf.Lerp(currentHeight, wantedHeight, heightDamping * Time.deltaTime); + + // Convert the angle into a rotation + var currentRotation = Quaternion.Euler(0, currentRotationAngle, 0); + + // Set the position of the camera on the x-z plane to: + // distance meters behind the target + transform.position = target.position; + transform.position -= currentRotation * Vector3.forward * distance; + + // Set the height of the camera + transform.position = new Vector3(transform.position.x ,currentHeight , transform.position.z); + + // Always look at the target + transform.LookAt(target); + } + } +} \ No newline at end of file diff --git a/7 sins/Assets/Standard Assets/Utility/SmoothFollow.cs.meta b/7 sins/Assets/Standard Assets/Utility/SmoothFollow.cs.meta new file mode 100644 index 0000000..8e0ee92 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/SmoothFollow.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f76806479d916a64aa03f8e3eba7912f +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/TimedObjectActivator.cs b/7 sins/Assets/Standard Assets/Utility/TimedObjectActivator.cs new file mode 100644 index 0000000..e219e77 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/TimedObjectActivator.cs @@ -0,0 +1,215 @@ +using System; +using System.Collections; +using UnityEngine; +#if UNITY_EDITOR +using UnityEditor; +#endif + +namespace UnityStandardAssets.Utility +{ + public class TimedObjectActivator : MonoBehaviour + { + public enum Action + { + Activate, + Deactivate, + Destroy, + ReloadLevel, + Call, + } + + + [Serializable] + public class Entry + { + public GameObject target; + public Action action; + public float delay; + } + + + [Serializable] + public class Entries + { + public Entry[] entries; + } + + + public Entries entries = new Entries(); + + + private void Awake() + { + foreach (Entry entry in entries.entries) + { + switch (entry.action) + { + case Action.Activate: + StartCoroutine(Activate(entry)); + break; + case Action.Deactivate: + StartCoroutine(Deactivate(entry)); + break; + case Action.Destroy: + Destroy(entry.target, entry.delay); + break; + + case Action.ReloadLevel: + StartCoroutine(ReloadLevel(entry)); + break; + } + } + } + + + private IEnumerator Activate(Entry entry) + { + yield return new WaitForSeconds(entry.delay); + entry.target.SetActive(true); + } + + + private IEnumerator Deactivate(Entry entry) + { + yield return new WaitForSeconds(entry.delay); + entry.target.SetActive(false); + } + + + private IEnumerator ReloadLevel(Entry entry) + { + yield return new WaitForSeconds(entry.delay); + Application.LoadLevel(Application.loadedLevel); + } + } +} + + +namespace UnityStandardAssets.Utility.Inspector +{ +#if UNITY_EDITOR + [CustomPropertyDrawer(typeof (TimedObjectActivator.Entries))] + public class EntriesDrawer : PropertyDrawer + { + private const float k_LineHeight = 18; + private const float k_Spacing = 4; + + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + EditorGUI.BeginProperty(position, label, property); + + float x = position.x; + float y = position.y; + float width = position.width; + + // Draw label + EditorGUI.PrefixLabel(position, GUIUtility.GetControlID(FocusType.Passive), label); + + // Don't make child fields be indented + var indent = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + + var entries = property.FindPropertyRelative("entries"); + + if (entries.arraySize > 0) + { + float actionWidth = .25f*width; + float targetWidth = .6f*width; + float delayWidth = .1f*width; + float buttonWidth = .05f*width; + + for (int i = 0; i < entries.arraySize; ++i) + { + y += k_LineHeight + k_Spacing; + + var entry = entries.GetArrayElementAtIndex(i); + + float rowX = x; + + // Calculate rects + Rect actionRect = new Rect(rowX, y, actionWidth, k_LineHeight); + rowX += actionWidth; + + Rect targetRect = new Rect(rowX, y, targetWidth, k_LineHeight); + rowX += targetWidth; + + Rect delayRect = new Rect(rowX, y, delayWidth, k_LineHeight); + rowX += delayWidth; + + Rect buttonRect = new Rect(rowX, y, buttonWidth, k_LineHeight); + rowX += buttonWidth; + + // Draw fields - passs GUIContent.none to each so they are drawn without labels + + if (entry.FindPropertyRelative("action").enumValueIndex != + (int) TimedObjectActivator.Action.ReloadLevel) + { + EditorGUI.PropertyField(actionRect, entry.FindPropertyRelative("action"), GUIContent.none); + EditorGUI.PropertyField(targetRect, entry.FindPropertyRelative("target"), GUIContent.none); + } + else + { + actionRect.width = actionRect.width + targetRect.width; + EditorGUI.PropertyField(actionRect, entry.FindPropertyRelative("action"), GUIContent.none); + } + + EditorGUI.PropertyField(delayRect, entry.FindPropertyRelative("delay"), GUIContent.none); + if (GUI.Button(buttonRect, "-")) + { + entries.DeleteArrayElementAtIndex(i); + break; + } + } + } + + // add & sort buttons + y += k_LineHeight + k_Spacing; + + var addButtonRect = new Rect(position.x + position.width - 120, y, 60, k_LineHeight); + if (GUI.Button(addButtonRect, "Add")) + { + entries.InsertArrayElementAtIndex(entries.arraySize); + } + + var sortButtonRect = new Rect(position.x + position.width - 60, y, 60, k_LineHeight); + if (GUI.Button(sortButtonRect, "Sort")) + { + bool changed = true; + while (entries.arraySize > 1 && changed) + { + changed = false; + for (int i = 0; i < entries.arraySize - 1; ++i) + { + var e1 = entries.GetArrayElementAtIndex(i); + var e2 = entries.GetArrayElementAtIndex(i + 1); + + if (e1.FindPropertyRelative("delay").floatValue > e2.FindPropertyRelative("delay").floatValue) + { + entries.MoveArrayElement(i + 1, i); + changed = true; + break; + } + } + } + } + + + // Set indent back to what it was + EditorGUI.indentLevel = indent; + // + + + EditorGUI.EndProperty(); + } + + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + SerializedProperty entries = property.FindPropertyRelative("entries"); + float lineAndSpace = k_LineHeight + k_Spacing; + return 40 + (entries.arraySize*lineAndSpace) + lineAndSpace; + } + } +#endif +} diff --git a/7 sins/Assets/Standard Assets/Utility/TimedObjectActivator.cs.meta b/7 sins/Assets/Standard Assets/Utility/TimedObjectActivator.cs.meta new file mode 100644 index 0000000..e2fd0fc --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/TimedObjectActivator.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3a7cedf246fca744f90cbdc9dbe41166 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/TimedObjectDestructor.cs b/7 sins/Assets/Standard Assets/Utility/TimedObjectDestructor.cs new file mode 100644 index 0000000..fdf5e07 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/TimedObjectDestructor.cs @@ -0,0 +1,27 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class TimedObjectDestructor : MonoBehaviour + { + [SerializeField] private float m_TimeOut = 1.0f; + [SerializeField] private bool m_DetachChildren = false; + + + private void Awake() + { + Invoke("DestroyNow", m_TimeOut); + } + + + private void DestroyNow() + { + if (m_DetachChildren) + { + transform.DetachChildren(); + } + DestroyObject(gameObject); + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/TimedObjectDestructor.cs.meta b/7 sins/Assets/Standard Assets/Utility/TimedObjectDestructor.cs.meta new file mode 100644 index 0000000..9dec4d4 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/TimedObjectDestructor.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 37fac21d1f093d344816942d1abce94e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/WaypointCircuit.cs b/7 sins/Assets/Standard Assets/Utility/WaypointCircuit.cs new file mode 100644 index 0000000..4f483fa --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/WaypointCircuit.cs @@ -0,0 +1,384 @@ +using System; +using System.Collections; +using UnityEngine; +#if UNITY_EDITOR +using UnityEditor; + +#endif + +namespace UnityStandardAssets.Utility +{ + public class WaypointCircuit : MonoBehaviour + { + public WaypointList waypointList = new WaypointList(); + [SerializeField] private bool smoothRoute = true; + private int numPoints; + private Vector3[] points; + private float[] distances; + + public float editorVisualisationSubsteps = 100; + public float Length { get; private set; } + + public Transform[] Waypoints + { + get { return waypointList.items; } + } + + //this being here will save GC allocs + private int p0n; + private int p1n; + private int p2n; + private int p3n; + + private float i; + private Vector3 P0; + private Vector3 P1; + private Vector3 P2; + private Vector3 P3; + + // Use this for initialization + private void Awake() + { + if (Waypoints.Length > 1) + { + CachePositionsAndDistances(); + } + numPoints = Waypoints.Length; + } + + + public RoutePoint GetRoutePoint(float dist) + { + // position and direction + Vector3 p1 = GetRoutePosition(dist); + Vector3 p2 = GetRoutePosition(dist + 0.1f); + Vector3 delta = p2 - p1; + return new RoutePoint(p1, delta.normalized); + } + + + public Vector3 GetRoutePosition(float dist) + { + int point = 0; + + if (Length == 0) + { + Length = distances[distances.Length - 1]; + } + + dist = Mathf.Repeat(dist, Length); + + while (distances[point] < dist) + { + ++point; + } + + + // get nearest two points, ensuring points wrap-around start & end of circuit + p1n = ((point - 1) + numPoints)%numPoints; + p2n = point; + + // found point numbers, now find interpolation value between the two middle points + + i = Mathf.InverseLerp(distances[p1n], distances[p2n], dist); + + if (smoothRoute) + { + // smooth catmull-rom calculation between the two relevant points + + + // get indices for the surrounding 2 points, because + // four points are required by the catmull-rom function + p0n = ((point - 2) + numPoints)%numPoints; + p3n = (point + 1)%numPoints; + + // 2nd point may have been the 'last' point - a dupe of the first, + // (to give a value of max track distance instead of zero) + // but now it must be wrapped back to zero if that was the case. + p2n = p2n%numPoints; + + P0 = points[p0n]; + P1 = points[p1n]; + P2 = points[p2n]; + P3 = points[p3n]; + + return CatmullRom(P0, P1, P2, P3, i); + } + else + { + // simple linear lerp between the two points: + + p1n = ((point - 1) + numPoints)%numPoints; + p2n = point; + + return Vector3.Lerp(points[p1n], points[p2n], i); + } + } + + + private Vector3 CatmullRom(Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, float i) + { + // comments are no use here... it's the catmull-rom equation. + // Un-magic this, lord vector! + return 0.5f* + ((2*p1) + (-p0 + p2)*i + (2*p0 - 5*p1 + 4*p2 - p3)*i*i + + (-p0 + 3*p1 - 3*p2 + p3)*i*i*i); + } + + + private void CachePositionsAndDistances() + { + // transfer the position of each point and distances between points to arrays for + // speed of lookup at runtime + points = new Vector3[Waypoints.Length + 1]; + distances = new float[Waypoints.Length + 1]; + + float accumulateDistance = 0; + for (int i = 0; i < points.Length; ++i) + { + var t1 = Waypoints[(i)%Waypoints.Length]; + var t2 = Waypoints[(i + 1)%Waypoints.Length]; + if (t1 != null && t2 != null) + { + Vector3 p1 = t1.position; + Vector3 p2 = t2.position; + points[i] = Waypoints[i%Waypoints.Length].position; + distances[i] = accumulateDistance; + accumulateDistance += (p1 - p2).magnitude; + } + } + } + + + private void OnDrawGizmos() + { + DrawGizmos(false); + } + + + private void OnDrawGizmosSelected() + { + DrawGizmos(true); + } + + + private void DrawGizmos(bool selected) + { + waypointList.circuit = this; + if (Waypoints.Length > 1) + { + numPoints = Waypoints.Length; + + CachePositionsAndDistances(); + Length = distances[distances.Length - 1]; + + Gizmos.color = selected ? Color.yellow : new Color(1, 1, 0, 0.5f); + Vector3 prev = Waypoints[0].position; + if (smoothRoute) + { + for (float dist = 0; dist < Length; dist += Length/editorVisualisationSubsteps) + { + Vector3 next = GetRoutePosition(dist + 1); + Gizmos.DrawLine(prev, next); + prev = next; + } + Gizmos.DrawLine(prev, Waypoints[0].position); + } + else + { + for (int n = 0; n < Waypoints.Length; ++n) + { + Vector3 next = Waypoints[(n + 1)%Waypoints.Length].position; + Gizmos.DrawLine(prev, next); + prev = next; + } + } + } + } + + + [Serializable] + public class WaypointList + { + public WaypointCircuit circuit; + public Transform[] items = new Transform[0]; + } + + public struct RoutePoint + { + public Vector3 position; + public Vector3 direction; + + + public RoutePoint(Vector3 position, Vector3 direction) + { + this.position = position; + this.direction = direction; + } + } + } +} + +namespace UnityStandardAssets.Utility.Inspector +{ +#if UNITY_EDITOR + [CustomPropertyDrawer(typeof (WaypointCircuit.WaypointList))] + public class WaypointListDrawer : PropertyDrawer + { + private float lineHeight = 18; + private float spacing = 4; + + + public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) + { + EditorGUI.BeginProperty(position, label, property); + + float x = position.x; + float y = position.y; + float inspectorWidth = position.width; + + // Draw label + + + // Don't make child fields be indented + var indent = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + + var items = property.FindPropertyRelative("items"); + var titles = new string[] {"Transform", "", "", ""}; + var props = new string[] {"transform", "^", "v", "-"}; + var widths = new float[] {.7f, .1f, .1f, .1f}; + float lineHeight = 18; + bool changedLength = false; + if (items.arraySize > 0) + { + for (int i = -1; i < items.arraySize; ++i) + { + var item = items.GetArrayElementAtIndex(i); + + float rowX = x; + for (int n = 0; n < props.Length; ++n) + { + float w = widths[n]*inspectorWidth; + + // Calculate rects + Rect rect = new Rect(rowX, y, w, lineHeight); + rowX += w; + + if (i == -1) + { + EditorGUI.LabelField(rect, titles[n]); + } + else + { + if (n == 0) + { + EditorGUI.ObjectField(rect, item.objectReferenceValue, typeof (Transform), true); + } + else + { + if (GUI.Button(rect, props[n])) + { + switch (props[n]) + { + case "-": + items.DeleteArrayElementAtIndex(i); + items.DeleteArrayElementAtIndex(i); + changedLength = true; + break; + case "v": + if (i > 0) + { + items.MoveArrayElement(i, i + 1); + } + break; + case "^": + if (i < items.arraySize - 1) + { + items.MoveArrayElement(i, i - 1); + } + break; + } + } + } + } + } + + y += lineHeight + spacing; + if (changedLength) + { + break; + } + } + } + else + { + // add button + var addButtonRect = new Rect((x + position.width) - widths[widths.Length - 1]*inspectorWidth, y, + widths[widths.Length - 1]*inspectorWidth, lineHeight); + if (GUI.Button(addButtonRect, "+")) + { + items.InsertArrayElementAtIndex(items.arraySize); + } + + y += lineHeight + spacing; + } + + // add all button + var addAllButtonRect = new Rect(x, y, inspectorWidth, lineHeight); + if (GUI.Button(addAllButtonRect, "Assign using all child objects")) + { + var circuit = property.FindPropertyRelative("circuit").objectReferenceValue as WaypointCircuit; + var children = new Transform[circuit.transform.childCount]; + int n = 0; + foreach (Transform child in circuit.transform) + { + children[n++] = child; + } + Array.Sort(children, new TransformNameComparer()); + circuit.waypointList.items = new Transform[children.Length]; + for (n = 0; n < children.Length; ++n) + { + circuit.waypointList.items[n] = children[n]; + } + } + y += lineHeight + spacing; + + // rename all button + var renameButtonRect = new Rect(x, y, inspectorWidth, lineHeight); + if (GUI.Button(renameButtonRect, "Auto Rename numerically from this order")) + { + var circuit = property.FindPropertyRelative("circuit").objectReferenceValue as WaypointCircuit; + int n = 0; + foreach (Transform child in circuit.waypointList.items) + { + child.name = "Waypoint " + (n++).ToString("000"); + } + } + y += lineHeight + spacing; + + // Set indent back to what it was + EditorGUI.indentLevel = indent; + EditorGUI.EndProperty(); + } + + + public override float GetPropertyHeight(SerializedProperty property, GUIContent label) + { + SerializedProperty items = property.FindPropertyRelative("items"); + float lineAndSpace = lineHeight + spacing; + return 40 + (items.arraySize*lineAndSpace) + lineAndSpace; + } + + + // comparer for check distances in ray cast hits + public class TransformNameComparer : IComparer + { + public int Compare(object x, object y) + { + return ((Transform) x).name.CompareTo(((Transform) y).name); + } + } + } +#endif +} diff --git a/7 sins/Assets/Standard Assets/Utility/WaypointCircuit.cs.meta b/7 sins/Assets/Standard Assets/Utility/WaypointCircuit.cs.meta new file mode 100644 index 0000000..7dd72d7 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/WaypointCircuit.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 70852dc981465ea48bb527b9e33a87fd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/Standard Assets/Utility/WaypointProgressTracker.cs b/7 sins/Assets/Standard Assets/Utility/WaypointProgressTracker.cs new file mode 100644 index 0000000..750b779 --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/WaypointProgressTracker.cs @@ -0,0 +1,152 @@ +using System; +using UnityEngine; + +namespace UnityStandardAssets.Utility +{ + public class WaypointProgressTracker : MonoBehaviour + { + // This script can be used with any object that is supposed to follow a + // route marked out by waypoints. + + // This script manages the amount to look ahead along the route, + // and keeps track of progress and laps. + + [SerializeField] private WaypointCircuit circuit; // A reference to the waypoint-based route we should follow + + [SerializeField] private float lookAheadForTargetOffset = 5; + // The offset ahead along the route that the we will aim for + + [SerializeField] private float lookAheadForTargetFactor = .1f; + // A multiplier adding distance ahead along the route to aim for, based on current speed + + [SerializeField] private float lookAheadForSpeedOffset = 10; + // The offset ahead only the route for speed adjustments (applied as the rotation of the waypoint target transform) + + [SerializeField] private float lookAheadForSpeedFactor = .2f; + // A multiplier adding distance ahead along the route for speed adjustments + + [SerializeField] private ProgressStyle progressStyle = ProgressStyle.SmoothAlongRoute; + // whether to update the position smoothly along the route (good for curved paths) or just when we reach each waypoint. + + [SerializeField] private float pointToPointThreshold = 4; + // proximity to waypoint which must be reached to switch target to next waypoint : only used in PointToPoint mode. + + public enum ProgressStyle + { + SmoothAlongRoute, + PointToPoint, + } + + // these are public, readable by other objects - i.e. for an AI to know where to head! + public WaypointCircuit.RoutePoint targetPoint { get; private set; } + public WaypointCircuit.RoutePoint speedPoint { get; private set; } + public WaypointCircuit.RoutePoint progressPoint { get; private set; } + + public Transform target; + + private float progressDistance; // The progress round the route, used in smooth mode. + private int progressNum; // the current waypoint number, used in point-to-point mode. + private Vector3 lastPosition; // Used to calculate current speed (since we may not have a rigidbody component) + private float speed; // current speed of this object (calculated from delta since last frame) + + // setup script properties + private void Start() + { + // we use a transform to represent the point to aim for, and the point which + // is considered for upcoming changes-of-speed. This allows this component + // to communicate this information to the AI without requiring further dependencies. + + // You can manually create a transform and assign it to this component *and* the AI, + // then this component will update it, and the AI can read it. + if (target == null) + { + target = new GameObject(name + " Waypoint Target").transform; + } + + Reset(); + } + + + // reset the object to sensible values + public void Reset() + { + progressDistance = 0; + progressNum = 0; + if (progressStyle == ProgressStyle.PointToPoint) + { + target.position = circuit.Waypoints[progressNum].position; + target.rotation = circuit.Waypoints[progressNum].rotation; + } + } + + + private void Update() + { + if (progressStyle == ProgressStyle.SmoothAlongRoute) + { + // determine the position we should currently be aiming for + // (this is different to the current progress position, it is a a certain amount ahead along the route) + // we use lerp as a simple way of smoothing out the speed over time. + if (Time.deltaTime > 0) + { + speed = Mathf.Lerp(speed, (lastPosition - transform.position).magnitude/Time.deltaTime, + Time.deltaTime); + } + target.position = + circuit.GetRoutePoint(progressDistance + lookAheadForTargetOffset + lookAheadForTargetFactor*speed) + .position; + target.rotation = + Quaternion.LookRotation( + circuit.GetRoutePoint(progressDistance + lookAheadForSpeedOffset + lookAheadForSpeedFactor*speed) + .direction); + + + // get our current progress along the route + progressPoint = circuit.GetRoutePoint(progressDistance); + Vector3 progressDelta = progressPoint.position - transform.position; + if (Vector3.Dot(progressDelta, progressPoint.direction) < 0) + { + progressDistance += progressDelta.magnitude*0.5f; + } + + lastPosition = transform.position; + } + else + { + // point to point mode. Just increase the waypoint if we're close enough: + + Vector3 targetDelta = target.position - transform.position; + if (targetDelta.magnitude < pointToPointThreshold) + { + progressNum = (progressNum + 1)%circuit.Waypoints.Length; + } + + + target.position = circuit.Waypoints[progressNum].position; + target.rotation = circuit.Waypoints[progressNum].rotation; + + // get our current progress along the route + progressPoint = circuit.GetRoutePoint(progressDistance); + Vector3 progressDelta = progressPoint.position - transform.position; + if (Vector3.Dot(progressDelta, progressPoint.direction) < 0) + { + progressDistance += progressDelta.magnitude; + } + lastPosition = transform.position; + } + } + + + private void OnDrawGizmos() + { + if (Application.isPlaying) + { + Gizmos.color = Color.green; + Gizmos.DrawLine(transform.position, target.position); + Gizmos.DrawWireSphere(circuit.GetRoutePosition(progressDistance), 1); + Gizmos.color = Color.yellow; + Gizmos.DrawLine(target.position, target.position + target.forward); + } + } + } +} diff --git a/7 sins/Assets/Standard Assets/Utility/WaypointProgressTracker.cs.meta b/7 sins/Assets/Standard Assets/Utility/WaypointProgressTracker.cs.meta new file mode 100644 index 0000000..79b21ef --- /dev/null +++ b/7 sins/Assets/Standard Assets/Utility/WaypointProgressTracker.cs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c5cb22d331ef7d64796f917c6a455a32 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: diff --git a/7 sins/Assets/materials.meta b/7 sins/Assets/materials.meta new file mode 100644 index 0000000..3ceef63 --- /dev/null +++ b/7 sins/Assets/materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 53bf18857f0c58349943fc3f8e37c814 +folderAsset: yes +timeCreated: 1443489811 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/materials/GREED.mat b/7 sins/Assets/materials/GREED.mat new file mode 100644 index 0000000..a066f40 Binary files /dev/null and b/7 sins/Assets/materials/GREED.mat differ diff --git a/7 sins/Assets/materials/GREED.mat.meta b/7 sins/Assets/materials/GREED.mat.meta new file mode 100644 index 0000000..28402c2 --- /dev/null +++ b/7 sins/Assets/materials/GREED.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e16cb9804c4bb0c408ae811460ce9b91 +timeCreated: 1443489832 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/materials/KEY.mat b/7 sins/Assets/materials/KEY.mat new file mode 100644 index 0000000..67f8a93 Binary files /dev/null and b/7 sins/Assets/materials/KEY.mat differ diff --git a/7 sins/Assets/materials/KEY.mat.meta b/7 sins/Assets/materials/KEY.mat.meta new file mode 100644 index 0000000..90bb33f --- /dev/null +++ b/7 sins/Assets/materials/KEY.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f57ab421ae91b714bb7636b371546f3e +timeCreated: 1443489867 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/materials/MONEY.mat b/7 sins/Assets/materials/MONEY.mat new file mode 100644 index 0000000..daacdd7 Binary files /dev/null and b/7 sins/Assets/materials/MONEY.mat differ diff --git a/7 sins/Assets/materials/MONEY.mat.meta b/7 sins/Assets/materials/MONEY.mat.meta new file mode 100644 index 0000000..66e1efa --- /dev/null +++ b/7 sins/Assets/materials/MONEY.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8f7536531678954c9610b2711c0c932 +timeCreated: 1443489870 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/materials/SIN 1.mat b/7 sins/Assets/materials/SIN 1.mat new file mode 100644 index 0000000..987c70f Binary files /dev/null and b/7 sins/Assets/materials/SIN 1.mat differ diff --git a/7 sins/Assets/materials/SIN 1.mat.meta b/7 sins/Assets/materials/SIN 1.mat.meta new file mode 100644 index 0000000..f339a35 --- /dev/null +++ b/7 sins/Assets/materials/SIN 1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a1dad5cc624f2184f8f29d0dc7d58a9e +timeCreated: 1443490825 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/materials/SIN 2.mat b/7 sins/Assets/materials/SIN 2.mat new file mode 100644 index 0000000..01c7008 Binary files /dev/null and b/7 sins/Assets/materials/SIN 2.mat differ diff --git a/7 sins/Assets/materials/SIN 2.mat.meta b/7 sins/Assets/materials/SIN 2.mat.meta new file mode 100644 index 0000000..b5bbb7d --- /dev/null +++ b/7 sins/Assets/materials/SIN 2.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9882dae25e90adb4a98230ffb14873ef +timeCreated: 1443490864 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/materials/SIN 3.mat b/7 sins/Assets/materials/SIN 3.mat new file mode 100644 index 0000000..773eeed Binary files /dev/null and b/7 sins/Assets/materials/SIN 3.mat differ diff --git a/7 sins/Assets/materials/SIN 3.mat.meta b/7 sins/Assets/materials/SIN 3.mat.meta new file mode 100644 index 0000000..127dae0 --- /dev/null +++ b/7 sins/Assets/materials/SIN 3.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 347d63235ce4e8141bd2b2fe6b7fbb9a +timeCreated: 1443490897 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/materials/SIN 4.mat b/7 sins/Assets/materials/SIN 4.mat new file mode 100644 index 0000000..4f0cc4a Binary files /dev/null and b/7 sins/Assets/materials/SIN 4.mat differ diff --git a/7 sins/Assets/materials/SIN 4.mat.meta b/7 sins/Assets/materials/SIN 4.mat.meta new file mode 100644 index 0000000..8d60448 --- /dev/null +++ b/7 sins/Assets/materials/SIN 4.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0005a321eb28df34991c4774ec4d0d94 +timeCreated: 1443490925 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/materials/SIN.mat b/7 sins/Assets/materials/SIN.mat new file mode 100644 index 0000000..14da070 Binary files /dev/null and b/7 sins/Assets/materials/SIN.mat differ diff --git a/7 sins/Assets/materials/SIN.mat.meta b/7 sins/Assets/materials/SIN.mat.meta new file mode 100644 index 0000000..f031f32 --- /dev/null +++ b/7 sins/Assets/materials/SIN.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2d344a57579b17349b6271da00bf6393 +timeCreated: 1443490726 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/scripts.meta b/7 sins/Assets/scripts.meta new file mode 100644 index 0000000..6bad393 --- /dev/null +++ b/7 sins/Assets/scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b5a7e1b0219f0d14eb970158610e1189 +folderAsset: yes +timeCreated: 1443490022 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/scripts/FakeKey.cs b/7 sins/Assets/scripts/FakeKey.cs new file mode 100644 index 0000000..86e45e1 --- /dev/null +++ b/7 sins/Assets/scripts/FakeKey.cs @@ -0,0 +1,12 @@ +using UnityEngine; +using System.Collections; + +public class FakeKey : MonoBehaviour { + + void OnTriggerEnter (Collider collider){ + if (collider .gameObject .name == "player") { + + Destroy (gameObject); + } +} +} diff --git a/7 sins/Assets/scripts/FakeKey.cs.meta b/7 sins/Assets/scripts/FakeKey.cs.meta new file mode 100644 index 0000000..780eafc --- /dev/null +++ b/7 sins/Assets/scripts/FakeKey.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: abd8a272164822a48be53420f06b37b0 +timeCreated: 1443490143 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/scripts/GameVariables.cs b/7 sins/Assets/scripts/GameVariables.cs new file mode 100644 index 0000000..8d6b16e --- /dev/null +++ b/7 sins/Assets/scripts/GameVariables.cs @@ -0,0 +1,11 @@ +using UnityEngine; +using System.Collections; + +public static class GameVariables { + + + public static int KeyCount; + + + } + diff --git a/7 sins/Assets/scripts/GameVariables.cs.meta b/7 sins/Assets/scripts/GameVariables.cs.meta new file mode 100644 index 0000000..ebe6c4c --- /dev/null +++ b/7 sins/Assets/scripts/GameVariables.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6931c9edba8818f498156978a523b89f +timeCreated: 1443490024 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/scripts/KeyGate.cs b/7 sins/Assets/scripts/KeyGate.cs new file mode 100644 index 0000000..2cd5531 --- /dev/null +++ b/7 sins/Assets/scripts/KeyGate.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using System.Collections; + +public class KeyGate : MonoBehaviour { + + void OnTriggerEnter (Collider collider){ + if (collider .gameObject .name == "player" && GameVariables.KeyCount >0 ) { + GameVariables.KeyCount --; + //Destroy (gameObject); + gameObject .AddComponent (); + + } + } +} \ No newline at end of file diff --git a/7 sins/Assets/scripts/KeyGate.cs.meta b/7 sins/Assets/scripts/KeyGate.cs.meta new file mode 100644 index 0000000..015b8a8 --- /dev/null +++ b/7 sins/Assets/scripts/KeyGate.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f1594624599667148ab282547b6e6d13 +timeCreated: 1443490025 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/scripts/KeyItem.cs b/7 sins/Assets/scripts/KeyItem.cs new file mode 100644 index 0000000..72d4901 --- /dev/null +++ b/7 sins/Assets/scripts/KeyItem.cs @@ -0,0 +1,13 @@ +using UnityEngine; +using System.Collections; + +public class KeyItem : MonoBehaviour { + + void OnTriggerEnter (Collider collider){ + if (collider .gameObject .name == "player") { + GameVariables.KeyCount += 2; + Destroy (gameObject); + } + + } +} diff --git a/7 sins/Assets/scripts/KeyItem.cs.meta b/7 sins/Assets/scripts/KeyItem.cs.meta new file mode 100644 index 0000000..93d73e9 --- /dev/null +++ b/7 sins/Assets/scripts/KeyItem.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 980aa518e6110304d84260ce49423109 +timeCreated: 1443490025 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/scripts/TeleportPad.cs b/7 sins/Assets/scripts/TeleportPad.cs new file mode 100644 index 0000000..4b89981 --- /dev/null +++ b/7 sins/Assets/scripts/TeleportPad.cs @@ -0,0 +1,26 @@ +using UnityEngine; +using System.Collections; + +public class TeleportPad : MonoBehaviour { + public int code; + float disableTimer=0; + + void Update (){ + if (disableTimer >0) + disableTimer = Time.deltaTime; + + //void OnTriggerEnter (Collider col){ + //if (col.gameObject.name == "player" && disableTimer<=0){ + foreach (TeleportPad tp in FindObjectsOfType ()){ + + if (tp.code==code && tp != this ){ + tp.disableTimer=2; + Vector3 position=tp.gameObject .transform.position; + position.y+=2; +// col .gameObject .transform .position =position; + } + } + } + } +// } +//} \ No newline at end of file diff --git a/7 sins/Assets/scripts/TeleportPad.cs.meta b/7 sins/Assets/scripts/TeleportPad.cs.meta new file mode 100644 index 0000000..771e1fb --- /dev/null +++ b/7 sins/Assets/scripts/TeleportPad.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 36d227b30e5250348b99b70892c1d859 +timeCreated: 1443491200 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/sins.unity b/7 sins/Assets/sins.unity new file mode 100644 index 0000000..d59737a Binary files /dev/null and b/7 sins/Assets/sins.unity differ diff --git a/7 sins/Assets/sins.unity.meta b/7 sins/Assets/sins.unity.meta new file mode 100644 index 0000000..f98c595 --- /dev/null +++ b/7 sins/Assets/sins.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 43c868988405260409e21aa88edf9589 +timeCreated: 1443489697 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/textures.meta b/7 sins/Assets/textures.meta new file mode 100644 index 0000000..42373d0 --- /dev/null +++ b/7 sins/Assets/textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2208faeaf8fa9004389c067bc0dbbabf +folderAsset: yes +timeCreated: 1443489824 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/textures/GREED.png b/7 sins/Assets/textures/GREED.png new file mode 100644 index 0000000..5ce9a6b Binary files /dev/null and b/7 sins/Assets/textures/GREED.png differ diff --git a/7 sins/Assets/textures/GREED.png.meta b/7 sins/Assets/textures/GREED.png.meta new file mode 100644 index 0000000..2a447f4 --- /dev/null +++ b/7 sins/Assets/textures/GREED.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 53219e9e0353e7d449080ef5c5606e3d +timeCreated: 1443489829 +licenseType: Free +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: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/textures/KEY.png b/7 sins/Assets/textures/KEY.png new file mode 100644 index 0000000..2dfc8c6 Binary files /dev/null and b/7 sins/Assets/textures/KEY.png differ diff --git a/7 sins/Assets/textures/KEY.png.meta b/7 sins/Assets/textures/KEY.png.meta new file mode 100644 index 0000000..e543dfd --- /dev/null +++ b/7 sins/Assets/textures/KEY.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: eb07fae876ec5d744a323427433b9512 +timeCreated: 1443489829 +licenseType: Free +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: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/textures/MONEY.png b/7 sins/Assets/textures/MONEY.png new file mode 100644 index 0000000..e4c1051 Binary files /dev/null and b/7 sins/Assets/textures/MONEY.png differ diff --git a/7 sins/Assets/textures/MONEY.png.meta b/7 sins/Assets/textures/MONEY.png.meta new file mode 100644 index 0000000..a43b525 --- /dev/null +++ b/7 sins/Assets/textures/MONEY.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 05d06edc713462a42b3781e4f011e26e +timeCreated: 1443489829 +licenseType: Free +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: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/Assets/textures/SIN.png b/7 sins/Assets/textures/SIN.png new file mode 100644 index 0000000..3c4f529 Binary files /dev/null and b/7 sins/Assets/textures/SIN.png differ diff --git a/7 sins/Assets/textures/SIN.png.meta b/7 sins/Assets/textures/SIN.png.meta new file mode 100644 index 0000000..a9e0b11 --- /dev/null +++ b/7 sins/Assets/textures/SIN.png.meta @@ -0,0 +1,55 @@ +fileFormatVersion: 2 +guid: 83970ee0db048354b82a1de490663271 +timeCreated: 1443490924 +licenseType: Free +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: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 1 + textureType: 8 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/7 sins/ProjectSettings/AudioManager.asset b/7 sins/ProjectSettings/AudioManager.asset new file mode 100644 index 0000000..6b53f4b Binary files /dev/null and b/7 sins/ProjectSettings/AudioManager.asset differ diff --git a/7 sins/ProjectSettings/DynamicsManager.asset b/7 sins/ProjectSettings/DynamicsManager.asset new file mode 100644 index 0000000..617b993 Binary files /dev/null and b/7 sins/ProjectSettings/DynamicsManager.asset differ diff --git a/7 sins/ProjectSettings/EditorBuildSettings.asset b/7 sins/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 0000000..99f74cd Binary files /dev/null and b/7 sins/ProjectSettings/EditorBuildSettings.asset differ diff --git a/7 sins/ProjectSettings/EditorSettings.asset b/7 sins/ProjectSettings/EditorSettings.asset new file mode 100644 index 0000000..b608d1f Binary files /dev/null and b/7 sins/ProjectSettings/EditorSettings.asset differ diff --git a/7 sins/ProjectSettings/GraphicsSettings.asset b/7 sins/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 0000000..f685118 Binary files /dev/null and b/7 sins/ProjectSettings/GraphicsSettings.asset differ diff --git a/7 sins/ProjectSettings/InputManager.asset b/7 sins/ProjectSettings/InputManager.asset new file mode 100644 index 0000000..f8a40e6 Binary files /dev/null and b/7 sins/ProjectSettings/InputManager.asset differ diff --git a/7 sins/ProjectSettings/NavMeshAreas.asset b/7 sins/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 0000000..7a7ddd2 Binary files /dev/null and b/7 sins/ProjectSettings/NavMeshAreas.asset differ diff --git a/7 sins/ProjectSettings/NetworkManager.asset b/7 sins/ProjectSettings/NetworkManager.asset new file mode 100644 index 0000000..c10515d Binary files /dev/null and b/7 sins/ProjectSettings/NetworkManager.asset differ diff --git a/7 sins/ProjectSettings/Physics2DSettings.asset b/7 sins/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 0000000..802881c Binary files /dev/null and b/7 sins/ProjectSettings/Physics2DSettings.asset differ diff --git a/7 sins/ProjectSettings/ProjectSettings.asset b/7 sins/ProjectSettings/ProjectSettings.asset new file mode 100644 index 0000000..d87e165 Binary files /dev/null and b/7 sins/ProjectSettings/ProjectSettings.asset differ diff --git a/7 sins/ProjectSettings/ProjectVersion.txt b/7 sins/ProjectSettings/ProjectVersion.txt new file mode 100644 index 0000000..c609863 --- /dev/null +++ b/7 sins/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 5.1.3f1 +m_StandardAssetsVersion: 0 diff --git a/7 sins/ProjectSettings/QualitySettings.asset b/7 sins/ProjectSettings/QualitySettings.asset new file mode 100644 index 0000000..85cebc7 Binary files /dev/null and b/7 sins/ProjectSettings/QualitySettings.asset differ diff --git a/7 sins/ProjectSettings/TagManager.asset b/7 sins/ProjectSettings/TagManager.asset new file mode 100644 index 0000000..628c056 Binary files /dev/null and b/7 sins/ProjectSettings/TagManager.asset differ diff --git a/7 sins/ProjectSettings/TimeManager.asset b/7 sins/ProjectSettings/TimeManager.asset new file mode 100644 index 0000000..ffa3d90 Binary files /dev/null and b/7 sins/ProjectSettings/TimeManager.asset differ