From 42caa2a3822482eb4b0e98aa310c2fa52efe6f74 Mon Sep 17 00:00:00 2001 From: Patricio Guerra Date: Tue, 8 Aug 2023 15:40:23 -0300 Subject: [PATCH 1/2] Test, does it work? --- .../CrossSection/LoadingAvatar.prefab | 46 +- .../Animation/AvatarBase.prefab | 3492 +++++++++++++++++ .../Animation/AvatarBase.prefab.meta | 7 + .../Animation/FootIKController.cs | 51 + .../Animation/FootIKController.cs.meta | 11 + .../CharacterControllerV2.asmdef | 3 +- 6 files changed, 3586 insertions(+), 24 deletions(-) create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBase.prefab create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBase.prefab.meta create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/FootIKController.cs create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/FootIKController.cs.meta diff --git a/unity-renderer/Assets/Rendering/LoadingAvatar/CrossSection/LoadingAvatar.prefab b/unity-renderer/Assets/Rendering/LoadingAvatar/CrossSection/LoadingAvatar.prefab index 0fdcb5073a..50fa5da96e 100644 --- a/unity-renderer/Assets/Rendering/LoadingAvatar/CrossSection/LoadingAvatar.prefab +++ b/unity-renderer/Assets/Rendering/LoadingAvatar/CrossSection/LoadingAvatar.prefab @@ -4893,7 +4893,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 9157638741447638592} - - {fileID: 7068074174682034621} + - {fileID: 5251149946820565557} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -4909,8 +4909,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 1c2e2c8036d14cb18475213f236ef76e, type: 3} m_Name: m_EditorClassIdentifier: - skinnedMeshRenderer: {fileID: 8082704895018960386} - armatureContainer: {fileID: 7068074174682034621} + skinnedMeshRenderer: {fileID: 9052025510698859815} + armatureContainer: {fileID: 5251149946820565557} particlesContainer: {fileID: 9157638741447638595} ghostMinColor: {r: 0.24313726, g: 0.7372549, b: 1.4980392, a: 0.24705882} ghostMaxColor: {r: 0.24313726, g: 1.4980392, b: 0.7607843, a: 0} @@ -19381,84 +19381,84 @@ ParticleSystemRenderer: m_MeshWeighting2: 1 m_MeshWeighting3: 1 m_MaskInteraction: 0 ---- !u!1001 &5178676586828895663 +--- !u!1001 &7366283383407050902 PrefabInstance: m_ObjectHideFlags: 0 serializedVersion: 2 m_Modification: m_TransformParent: {fileID: 9157638742130759987} m_Modifications: - - target: {fileID: 1785260624521939365, guid: ffee176dc073145748f97a170835fe04, + - target: {fileID: 2715193490050531353, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} propertyPath: m_Name value: AvatarBase objectReference: {fileID: 0} - - target: {fileID: 2722569914141991954, guid: ffee176dc073145748f97a170835fe04, + - target: {fileID: 3379281623359560355, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} propertyPath: m_RootOrder value: 1 objectReference: {fileID: 0} - - target: {fileID: 2722569914141991954, guid: ffee176dc073145748f97a170835fe04, + - target: {fileID: 3379281623359560355, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} propertyPath: m_LocalPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2722569914141991954, guid: ffee176dc073145748f97a170835fe04, + - target: {fileID: 3379281623359560355, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} propertyPath: m_LocalPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2722569914141991954, guid: ffee176dc073145748f97a170835fe04, + - target: {fileID: 3379281623359560355, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} propertyPath: m_LocalPosition.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 2722569914141991954, guid: ffee176dc073145748f97a170835fe04, + - target: {fileID: 3379281623359560355, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} propertyPath: m_LocalRotation.w value: 1 objectReference: {fileID: 0} - - target: {fileID: 2722569914141991954, guid: ffee176dc073145748f97a170835fe04, + - target: {fileID: 3379281623359560355, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} propertyPath: m_LocalRotation.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2722569914141991954, guid: ffee176dc073145748f97a170835fe04, + - target: {fileID: 3379281623359560355, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} propertyPath: m_LocalRotation.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2722569914141991954, guid: ffee176dc073145748f97a170835fe04, + - target: {fileID: 3379281623359560355, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} propertyPath: m_LocalRotation.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 2722569914141991954, guid: ffee176dc073145748f97a170835fe04, + - target: {fileID: 3379281623359560355, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} propertyPath: m_LocalEulerAnglesHint.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 2722569914141991954, guid: ffee176dc073145748f97a170835fe04, + - target: {fileID: 3379281623359560355, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} propertyPath: m_LocalEulerAnglesHint.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 2722569914141991954, guid: ffee176dc073145748f97a170835fe04, + - target: {fileID: 3379281623359560355, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: ffee176dc073145748f97a170835fe04, type: 3} ---- !u!4 &7068074174682034621 stripped + m_SourcePrefab: {fileID: 100100000, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} +--- !u!4 &5251149946820565557 stripped Transform: - m_CorrespondingSourceObject: {fileID: 2722569914141991954, guid: ffee176dc073145748f97a170835fe04, + m_CorrespondingSourceObject: {fileID: 3379281623359560355, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} - m_PrefabInstance: {fileID: 5178676586828895663} + m_PrefabInstance: {fileID: 7366283383407050902} m_PrefabAsset: {fileID: 0} ---- !u!137 &8082704895018960386 stripped +--- !u!137 &9052025510698859815 stripped SkinnedMeshRenderer: - m_CorrespondingSourceObject: {fileID: 4032361784978117549, guid: ffee176dc073145748f97a170835fe04, + m_CorrespondingSourceObject: {fileID: 1992010004314308017, guid: 07ab262bfd846144cbb0daea636be8c7, type: 3} - m_PrefabInstance: {fileID: 5178676586828895663} + m_PrefabInstance: {fileID: 7366283383407050902} m_PrefabAsset: {fileID: 0} diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBase.prefab b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBase.prefab new file mode 100644 index 0000000000..e224e296c6 --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBase.prefab @@ -0,0 +1,3492 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &98738343694428722 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7467535073133881057} + m_Layer: 0 + m_Name: Avatar_RightToeBase + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7467535073133881057 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 98738343694428722} + m_LocalRotation: {x: -0.22324303, y: 0.00015942844, z: 0.00069496763, w: 0.97476256} + m_LocalPosition: {x: -0.0000053706162, y: 14.388939, z: -0.0000016093254} + m_LocalScale: {x: 1, y: 1, z: 0.9999999} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6814664886966597251} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &187052105711249571 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 243989733702290173} + - component: {fileID: 8607891386929260480} + m_Layer: 0 + m_Name: Rig 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &243989733702290173 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187052105711249571} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6836014974464869115} + - {fileID: 5586488730641056798} + m_Father: {fileID: 3379281623359560355} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8607891386929260480 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 187052105711249571} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70b342d8ce5c2fd48b8fa3147d48d1d1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Weight: 1 + m_Effectors: [] +--- !u!1 &252175766763310822 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8801560811761740389} + m_Layer: 0 + m_Name: Avatar_Spine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8801560811761740389 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 252175766763310822} + m_LocalRotation: {x: 0.00002505457, y: -0.038560208, z: 0.9992555, w: 0.0012975588} + m_LocalPosition: {x: 0.000000008226017, y: -7.0000076, z: 0.0000010044288} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1094929223334102494} + m_Father: {fileID: 4565515028699866473} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &282628089391425363 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 256307935439318533} + m_Layer: 0 + m_Name: Avatar_LeftHandThumb2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &256307935439318533 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 282628089391425363} + m_LocalRotation: {x: 0.03329945, y: 0.0033660815, z: 0.10161078, w: 0.9942611} + m_LocalPosition: {x: -0.000002861023, y: 2.664744, z: -0.0000019073486} + m_LocalScale: {x: 0.99999994, y: 0.9999998, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6765620621053914617} + m_Father: {fileID: 4464668187850565585} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &348496170967489940 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6000425812766298455} + m_Layer: 0 + m_Name: Avatar_RightHandRing2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6000425812766298455 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 348496170967489940} + m_LocalRotation: {x: 0.00000000856302, y: 0.000000010465912, z: -0.20458402, w: 0.978849} + m_LocalPosition: {x: -0.000008285046, y: 4.086464, z: -0.00000017881393} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5667251314316385098} + m_Father: {fileID: 4369656990535865090} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &444088296703312060 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4239594232559321541} + m_Layer: 0 + m_Name: Avatar_LeftHandPinky4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4239594232559321541 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 444088296703312060} + m_LocalRotation: {x: -0.067477986, y: -0.0019537362, z: -0.10167384, w: 0.99252474} + m_LocalPosition: {x: 0.000037312508, y: 1.7794256, z: 0.00000011920929} + m_LocalScale: {x: 0.9999998, y: 0.9999998, z: 0.9999999} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7122649055981863107} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &459885299960042448 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6254704895715446923} + m_Layer: 0 + m_Name: Avatar_RightHandMiddle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6254704895715446923 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 459885299960042448} + m_LocalRotation: {x: -0.05465638, y: -0.06920677, z: -0.10874258, w: 0.9901506} + m_LocalPosition: {x: -0.7533932, y: 8.896623, z: 0.17209911} + m_LocalScale: {x: 0.99999994, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1932393541442849293} + m_Father: {fileID: 7875945632691881779} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &479453617913482286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6401747985507613661} + m_Layer: 0 + m_Name: Avatar_LeftHandThumb4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6401747985507613661 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 479453617913482286} + m_LocalRotation: {x: 0.0000002514571, y: -0.000000098720186, z: -0.000000013038516, + w: 1} + m_LocalPosition: {x: -0.00001835823, y: 2.743867, z: -0.000002861023} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6765620621053914617} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &610808952249510218 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6689021780865630855} + m_Layer: 0 + m_Name: Avatar_LeftHandIndex2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6689021780865630855 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 610808952249510218} + m_LocalRotation: {x: 0.00065365527, y: 0.00010474369, z: -0.15819198, w: 0.98740816} + m_LocalPosition: {x: 0.00000023841858, y: 5.183843, z: 0.00000047683716} + m_LocalScale: {x: 0.99999994, y: 1, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1676173600855815205} + m_Father: {fileID: 8907136524557043309} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &619984019182330480 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8617699813746410558} + m_Layer: 0 + m_Name: Avatar_LeftUpLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8617699813746410558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 619984019182330480} + m_LocalRotation: {x: 0.13231663, y: 0.029588087, z: -0.007411611, w: 0.9907381} + m_LocalPosition: {x: 8.910006, y: 6.270014, z: 0.0000006854534} + m_LocalScale: {x: 1, y: 1.0000007, z: 1.0000005} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4113740764828426915} + m_Father: {fileID: 4565515028699866473} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &704202094324638970 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2765468671856396778} + m_Layer: 0 + m_Name: Avatar_LeftToeBase + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2765468671856396778 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 704202094324638970} + m_LocalRotation: {x: -0.22324309, y: -0.00000036510104, z: -0.0000005690467, w: 0.9747628} + m_LocalPosition: {x: 0.0000044839385, y: 14.388936, z: -0.000000059604645} + m_LocalScale: {x: 1.0000001, y: 0.9999999, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 414905845303554749} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &732789211190422420 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6836014974464869115} + - component: {fileID: 4339458960092630299} + m_Layer: 0 + m_Name: IK_RightFoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6836014974464869115 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 732789211190422420} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 243989733702290173} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4339458960092630299 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 732789211190422420} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aeda7bfbf984f2a4da5ab4b8967b115d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Weight: 1 + m_Data: + m_Root: {fileID: 2753732027432224009} + m_Mid: {fileID: 1076618135913576376} + m_Tip: {fileID: 6814664886966597251} + m_Target: {fileID: 4914874594018121327} + m_Hint: {fileID: 0} + m_TargetPositionWeight: 1 + m_TargetRotationWeight: 1 + m_HintWeight: 1 + m_MaintainTargetPositionOffset: 0 + m_MaintainTargetRotationOffset: 0 +--- !u!1 &748445557535672917 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4369656990535865090} + m_Layer: 0 + m_Name: Avatar_RightHandRing1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4369656990535865090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 748445557535672917} + m_LocalRotation: {x: -0.047389127, y: -0.07439745, z: -0.20855235, w: 0.9740253} + m_LocalPosition: {x: -0.2773604, y: 8.825709, z: -2.6630998} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6000425812766298455} + m_Father: {fileID: 7875945632691881779} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &774288233740148052 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1113852557164962651} + m_Layer: 0 + m_Name: Avatar_LeftHandIndex4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1113852557164962651 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 774288233740148052} + m_LocalRotation: {x: 0.0000000055879346, y: 0.0000000074505797, z: 0.000000021420417, + w: 1} + m_LocalPosition: {x: -0.000018835068, y: 2.127387, z: 0.0000019073486} + m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 1.0000001} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1676173600855815205} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &809584587912769342 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7762795306096439392} + m_Layer: 0 + m_Name: Avatar_RightHandMiddle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7762795306096439392 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 809584587912769342} + m_LocalRotation: {x: 0.000008518069, y: 0.0000012870244, z: -0.14163803, w: 0.98991853} + m_LocalPosition: {x: -0.00000059604645, y: 3.8652923, z: 0.00000059604645} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5557410484325260483} + m_Father: {fileID: 1932393541442849293} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &934210398341009307 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1676173600855815205} + m_Layer: 0 + m_Name: Avatar_LeftHandIndex3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1676173600855815205 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 934210398341009307} + m_LocalRotation: {x: -0.002476578, y: -0.0003303629, z: -0.13221674, w: 0.9912177} + m_LocalPosition: {x: -0.0000014305115, y: 3.4151342, z: -0.0000023841858} + m_LocalScale: {x: 0.9999998, y: 0.99999994, z: 0.9999999} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1113852557164962651} + m_Father: {fileID: 6689021780865630855} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1232723989643909747 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6645545621041799727} + m_Layer: 0 + m_Name: Avatar_LeftHand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6645545621041799727 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1232723989643909747} + m_LocalRotation: {x: -0.048956893, y: 0.044887688, z: -0.09761786, w: 0.9930051} + m_LocalPosition: {x: -0.0000010728836, y: 26.717215, z: -0.0000019669533} + m_LocalScale: {x: 0.9999999, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8907136524557043309} + - {fileID: 4057510312945052222} + - {fileID: 512670397461472366} + - {fileID: 111302954825136005} + - {fileID: 4464668187850565585} + m_Father: {fileID: 8644240284183246459} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1618946178349757406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 367428372977659511} + m_Layer: 0 + m_Name: Avatar_RightHandPinky1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &367428372977659511 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1618946178349757406} + m_LocalRotation: {x: -0.051582795, y: -0.082162395, z: -0.29810166, w: 0.9495915} + m_LocalPosition: {x: 0.6087276, y: 8.394301, z: -5.136874} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4905275793602725302} + m_Father: {fileID: 7875945632691881779} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1777886138065699449 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6395183538210306856} + m_Layer: 0 + m_Name: IK_LeftFoot_hint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6395183538210306856 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1777886138065699449} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5586488730641056798} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1865920394610994355 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4186037281107861549} + m_Layer: 0 + m_Name: Avatar_RightHandThumb4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4186037281107861549 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1865920394610994355} + m_LocalRotation: {x: -0.000000008381902, y: -4.440892e-16, z: -0.000000006519258, + w: 1} + m_LocalPosition: {x: -0.0000166893, y: 2.743875, z: -0.0000017285347} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4170852085798401613} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1905270888144764458 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8446715773293101530} + m_Layer: 0 + m_Name: Avatar_RightHandIndex3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8446715773293101530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1905270888144764458} + m_LocalRotation: {x: 0.002476321, y: 0.0003302788, z: -0.13220957, w: 0.9912186} + m_LocalPosition: {x: 0.0000064373016, y: 3.4151576, z: 0.0000009536743} + m_LocalScale: {x: 1, y: 1.0000002, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7950921332703457898} + m_Father: {fileID: 2066573199749442177} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1922078557173024299 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3691592284275055397} + m_Layer: 0 + m_Name: Avatar_LeftArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3691592284275055397 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1922078557173024299} + m_LocalRotation: {x: -0.08034042, y: -0.19808142, z: -0.52927965, w: 0.82107997} + m_LocalPosition: {x: 0.0000016801059, y: 10.707248, z: 0.0000003343448} + m_LocalScale: {x: 0.9999998, y: 0.9999999, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8644240284183246459} + m_Father: {fileID: 4920036039639475732} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2039487469230758830 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7719968292190196373} + - component: {fileID: 7569232658523761144} + m_Layer: 0 + m_Name: M_uBody_BaseMesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7719968292190196373 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2039487469230758830} + m_LocalRotation: {x: 0.7071069, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3379281623359560355} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7569232658523761144 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2039487469230758830} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5e403a00df8a77645bb35f101c2c81cc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: -8322525702726487918, guid: 01631b15c425c3d469790d7410e6fb81, type: 3} + m_Bones: + - {fileID: 4565515028699866473} + - {fileID: 8617699813746410558} + - {fileID: 4113740764828426915} + - {fileID: 414905845303554749} + - {fileID: 2765468671856396778} + - {fileID: 2753732027432224009} + - {fileID: 1076618135913576376} + - {fileID: 6814664886966597251} + - {fileID: 7467535073133881057} + - {fileID: 8801560811761740389} + - {fileID: 1094929223334102494} + - {fileID: 7353317817381008259} + - {fileID: 4920036039639475732} + - {fileID: 3691592284275055397} + - {fileID: 8644240284183246459} + - {fileID: 6645545621041799727} + - {fileID: 4464668187850565585} + - {fileID: 256307935439318533} + - {fileID: 6765620621053914617} + - {fileID: 6401747985507613661} + - {fileID: 8907136524557043309} + - {fileID: 6689021780865630855} + - {fileID: 1676173600855815205} + - {fileID: 1113852557164962651} + - {fileID: 4057510312945052222} + - {fileID: 1607997252300983277} + - {fileID: 6480876556827535482} + - {fileID: 6818950935675460238} + - {fileID: 111302954825136005} + - {fileID: 2198255074303678527} + - {fileID: 8664241043595365937} + - {fileID: 711178146496550944} + - {fileID: 512670397461472366} + - {fileID: 8927567905875946307} + - {fileID: 7122649055981863107} + - {fileID: 4239594232559321541} + - {fileID: 2542217936159184038} + - {fileID: 1736910312363685} + - {fileID: 7163933476638625283} + - {fileID: 7875945632691881779} + - {fileID: 6128785933576894890} + - {fileID: 426541634952509553} + - {fileID: 4170852085798401613} + - {fileID: 4186037281107861549} + - {fileID: 4472754821993759088} + - {fileID: 2066573199749442177} + - {fileID: 8446715773293101530} + - {fileID: 7950921332703457898} + - {fileID: 6254704895715446923} + - {fileID: 1932393541442849293} + - {fileID: 7762795306096439392} + - {fileID: 5557410484325260483} + - {fileID: 4369656990535865090} + - {fileID: 6000425812766298455} + - {fileID: 5667251314316385098} + - {fileID: 1316764161116667625} + - {fileID: 367428372977659511} + - {fileID: 4905275793602725302} + - {fileID: 5181545534792017067} + - {fileID: 7545278352150118723} + - {fileID: 434079197041168410} + - {fileID: 3906381816514440277} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4565515028699866473} + m_AABB: + m_Center: {x: -0.084825516, y: -15.318827, z: -1.9630976} + m_Extent: {x: 36.111206, y: 41.92157, z: 22.86576} + m_DirtyAABB: 0 +--- !u!1 &2075749430933923644 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6814664886966597251} + m_Layer: 0 + m_Name: Avatar_RightFoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6814664886966597251 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2075749430933923644} + m_LocalRotation: {x: -0.031649977, y: 0.7721807, z: 0.62863314, w: 0.08692347} + m_LocalPosition: {x: 0.0000018775463, y: 40.71172, z: -0.00025378168} + m_LocalScale: {x: 0.9999997, y: 0.99999964, z: 0.99999934} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7467535073133881057} + m_Father: {fileID: 1076618135913576376} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2118778589791142508 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2066573199749442177} + m_Layer: 0 + m_Name: Avatar_RightHandIndex2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2066573199749442177 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2118778589791142508} + m_LocalRotation: {x: -0.0006535522, y: -0.000104710285, z: -0.158192, w: 0.98740816} + m_LocalPosition: {x: -0.000000834465, y: 5.183872, z: -0.0000009536743} + m_LocalScale: {x: 1, y: 0.9999999, z: 1.0000001} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8446715773293101530} + m_Father: {fileID: 4472754821993759088} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2332668153557648046 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6128785933576894890} + m_Layer: 0 + m_Name: Avatar_RightHandThumb1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6128785933576894890 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2332668153557648046} + m_LocalRotation: {x: 0.08905765, y: -0.036213033, z: -0.2775464, w: 0.9558898} + m_LocalPosition: {x: 1.2017281, y: 3.698125, z: 4.8704624} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 426541634952509553} + m_Father: {fileID: 7875945632691881779} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2440142540960207971 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4113740764828426915} + m_Layer: 0 + m_Name: Avatar_LeftLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4113740764828426915 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2440142540960207971} + m_LocalRotation: {x: -0.18576409, y: 0.000000029589753, z: 0.00000009469314, w: 0.9825944} + m_LocalPosition: {x: -0.0000011734664, y: 44.889984, z: -0.0000013783574} + m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 0.9999998} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 414905845303554749} + m_Father: {fileID: 8617699813746410558} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2495538792844266382 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7353317817381008259} + m_Layer: 0 + m_Name: Avatar_Spine2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7353317817381008259 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2495538792844266382} + m_LocalRotation: {x: 0.05464681, y: 1.8217105e-12, z: 1.8444827e-11, w: 0.9985058} + m_LocalPosition: {x: -0.0000000088475645, y: 14.078576, z: -0.00000027899978} + m_LocalScale: {x: 1, y: 1, z: 1.0000001} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4920036039639475732} + - {fileID: 434079197041168410} + - {fileID: 2542217936159184038} + m_Father: {fileID: 1094929223334102494} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2696968773235888096 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5181545534792017067} + m_Layer: 0 + m_Name: Avatar_RightHandPinky3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5181545534792017067 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2696968773235888096} + m_LocalRotation: {x: -0.0010978129, y: -0.00019603953, z: -0.17581147, w: 0.9844232} + m_LocalPosition: {x: -0.000010371208, y: 2.425747, z: 0} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.9999999} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7545278352150118723} + m_Father: {fileID: 4905275793602725302} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2715193490050531353 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3379281623359560355} + - component: {fileID: 3040863661235408567} + - component: {fileID: 8067379085201444959} + - component: {fileID: 8057257307905907299} + - component: {fileID: 8251266189329493141} + m_Layer: 0 + m_Name: AvatarBase + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3379281623359560355 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2715193490050531353} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5932731550426843709} + - {fileID: 8615535395388280124} + - {fileID: 6111994528936142245} + - {fileID: 658448468262670760} + - {fileID: 9160582365306944893} + - {fileID: 6975856433404851423} + - {fileID: 5638516224221373285} + - {fileID: 7719968292190196373} + - {fileID: 243989733702290173} + - {fileID: 4914874594018121327} + - {fileID: 146476583262592131} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &3040863661235408567 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2715193490050531353} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 01631b15c425c3d469790d7410e6fb81, type: 3} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &8067379085201444959 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2715193490050531353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b2d8418b0b9634b1892b0268dd9c2743, type: 3} + m_Name: + m_EditorClassIdentifier: + boneShape: 1 + drawBones: 1 + drawTripods: 0 + boneSize: 1 + tripodSize: 1 + boneColor: {r: 0, g: 0, b: 1, a: 0.5} + m_Transforms: + - {fileID: 4565515028699866473} + - {fileID: 8617699813746410558} + - {fileID: 4113740764828426915} + - {fileID: 414905845303554749} + - {fileID: 2765468671856396778} + - {fileID: 2753732027432224009} + - {fileID: 1076618135913576376} + - {fileID: 6814664886966597251} + - {fileID: 7467535073133881057} + - {fileID: 8801560811761740389} + - {fileID: 1094929223334102494} + - {fileID: 7353317817381008259} + - {fileID: 4920036039639475732} + - {fileID: 3691592284275055397} + - {fileID: 8644240284183246459} + - {fileID: 6645545621041799727} + - {fileID: 8907136524557043309} + - {fileID: 6689021780865630855} + - {fileID: 1676173600855815205} + - {fileID: 1113852557164962651} + - {fileID: 4057510312945052222} + - {fileID: 1607997252300983277} + - {fileID: 6480876556827535482} + - {fileID: 6818950935675460238} + - {fileID: 512670397461472366} + - {fileID: 8927567905875946307} + - {fileID: 7122649055981863107} + - {fileID: 4239594232559321541} + - {fileID: 111302954825136005} + - {fileID: 2198255074303678527} + - {fileID: 8664241043595365937} + - {fileID: 711178146496550944} + - {fileID: 4464668187850565585} + - {fileID: 256307935439318533} + - {fileID: 6765620621053914617} + - {fileID: 6401747985507613661} + - {fileID: 434079197041168410} + - {fileID: 3906381816514440277} + - {fileID: 2542217936159184038} + - {fileID: 1736910312363685} + - {fileID: 7163933476638625283} + - {fileID: 7875945632691881779} + - {fileID: 4472754821993759088} + - {fileID: 2066573199749442177} + - {fileID: 8446715773293101530} + - {fileID: 7950921332703457898} + - {fileID: 6254704895715446923} + - {fileID: 1932393541442849293} + - {fileID: 7762795306096439392} + - {fileID: 5557410484325260483} + - {fileID: 367428372977659511} + - {fileID: 4905275793602725302} + - {fileID: 5181545534792017067} + - {fileID: 7545278352150118723} + - {fileID: 4369656990535865090} + - {fileID: 6000425812766298455} + - {fileID: 5667251314316385098} + - {fileID: 1316764161116667625} + - {fileID: 6128785933576894890} + - {fileID: 426541634952509553} + - {fileID: 4170852085798401613} + - {fileID: 4186037281107861549} +--- !u!114 &8057257307905907299 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2715193490050531353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fff0960ef4ea6e04eac66b4a7fd2189d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RigLayers: + - m_Rig: {fileID: 8607891386929260480} + m_Active: 1 + m_Effectors: [] +--- !u!114 &8251266189329493141 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2715193490050531353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d5e78a607adf694f8b2b6909e620ebd, type: 3} + m_Name: + m_EditorClassIdentifier: + raycastLenght: 0.5 + weight: 0.5 + weightSpeed: 3 + feetRig: {fileID: 8607891386929260480} + leftFoot: {fileID: 8968769859025314907} + rightFoot: {fileID: 4339458960092630299} + leftFootTarget: {fileID: 146476583262592131} + rightFootTarget: {fileID: 4914874594018121327} +--- !u!1 &2810995470544666982 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 512670397461472366} + m_Layer: 0 + m_Name: Avatar_LeftHandPinky1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &512670397461472366 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2810995470544666982} + m_LocalRotation: {x: 0.05158302, y: 0.08216243, z: -0.29810166, w: 0.94959146} + m_LocalPosition: {x: 0.6087734, y: 8.394319, z: 5.1368732} + m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8927567905875946307} + m_Father: {fileID: 6645545621041799727} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3098010867940390622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1736910312363685} + m_Layer: 0 + m_Name: Avatar_RightArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1736910312363685 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3098010867940390622} + m_LocalRotation: {x: 0.05500098, y: 0.19000226, z: -0.540942, w: 0.8174692} + m_LocalPosition: {x: 0.0000032745302, y: 10.707245, z: -0.00000029755756} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7163933476638625283} + m_Father: {fileID: 2542217936159184038} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3233601743388037171 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7163933476638625283} + m_Layer: 0 + m_Name: Avatar_RightForeArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7163933476638625283 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3233601743388037171} + m_LocalRotation: {x: 0.15621266, y: 0.037118644, z: 0.0006406798, w: 0.98702556} + m_LocalPosition: {x: 0.00000166893, y: 27.32377, z: 0.0000023841858} + m_LocalScale: {x: 1, y: 1, z: 0.9999999} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7875945632691881779} + m_Father: {fileID: 1736910312363685} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3453926828075271914 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6765620621053914617} + m_Layer: 0 + m_Name: Avatar_LeftHandThumb3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6765620621053914617 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3453926828075271914} + m_LocalRotation: {x: 0.116320856, y: 0.00000025036343, z: 0.000059807142, w: 0.9932117} + m_LocalPosition: {x: 0.00000023841858, y: 2.8859496, z: -0.00000047683716} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6401747985507613661} + m_Father: {fileID: 256307935439318533} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3705914909522492699 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6818950935675460238} + m_Layer: 0 + m_Name: Avatar_LeftHandMiddle4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6818950935675460238 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3705914909522492699} + m_LocalRotation: {x: 0.00023509655, y: 0.0000008294503, z: -0.10170563, w: 0.9948145} + m_LocalPosition: {x: -0.0000056028366, y: 2.005634, z: -0.0000011920929} + m_LocalScale: {x: 1.0000001, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6480876556827535482} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3740880023030962526 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5557410484325260483} + m_Layer: 0 + m_Name: Avatar_RightHandMiddle4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5557410484325260483 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3740880023030962526} + m_LocalRotation: {x: 0.0000000018626446, y: -0.0000000037252903, z: -0.000000013038516, + w: 1} + m_LocalPosition: {x: 0.00000500679, y: 2.0056305, z: -0.0000021457672} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7762795306096439392} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3863643068388771775 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 711178146496550944} + m_Layer: 0 + m_Name: Avatar_LeftHandRing4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &711178146496550944 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3863643068388771775} + m_LocalRotation: {x: 0.00000006951119, y: -0.000000045872714, z: -0.101709194, w: 0.9948142} + m_LocalPosition: {x: -0.0000017881393, y: 2.1207864, z: -0.0000005364418} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8664241043595365937} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3991450028773885938 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 658448468262670760} + - component: {fileID: 1992010004314308017} + m_Layer: 0 + m_Name: M_lBody_BaseMesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &658448468262670760 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3991450028773885938} + m_LocalRotation: {x: 0.7071069, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3379281623359560355} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &1992010004314308017 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3991450028773885938} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5e403a00df8a77645bb35f101c2c81cc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 6047262854464377974, guid: 01631b15c425c3d469790d7410e6fb81, type: 3} + m_Bones: + - {fileID: 4565515028699866473} + - {fileID: 8617699813746410558} + - {fileID: 4113740764828426915} + - {fileID: 414905845303554749} + - {fileID: 2765468671856396778} + - {fileID: 2753732027432224009} + - {fileID: 1076618135913576376} + - {fileID: 6814664886966597251} + - {fileID: 7467535073133881057} + - {fileID: 8801560811761740389} + - {fileID: 1094929223334102494} + - {fileID: 7353317817381008259} + - {fileID: 4920036039639475732} + - {fileID: 3691592284275055397} + - {fileID: 8644240284183246459} + - {fileID: 6645545621041799727} + - {fileID: 4464668187850565585} + - {fileID: 256307935439318533} + - {fileID: 6765620621053914617} + - {fileID: 6401747985507613661} + - {fileID: 8907136524557043309} + - {fileID: 6689021780865630855} + - {fileID: 1676173600855815205} + - {fileID: 1113852557164962651} + - {fileID: 4057510312945052222} + - {fileID: 1607997252300983277} + - {fileID: 6480876556827535482} + - {fileID: 6818950935675460238} + - {fileID: 111302954825136005} + - {fileID: 2198255074303678527} + - {fileID: 8664241043595365937} + - {fileID: 711178146496550944} + - {fileID: 512670397461472366} + - {fileID: 8927567905875946307} + - {fileID: 7122649055981863107} + - {fileID: 4239594232559321541} + - {fileID: 2542217936159184038} + - {fileID: 1736910312363685} + - {fileID: 7163933476638625283} + - {fileID: 7875945632691881779} + - {fileID: 6128785933576894890} + - {fileID: 426541634952509553} + - {fileID: 4170852085798401613} + - {fileID: 4186037281107861549} + - {fileID: 4472754821993759088} + - {fileID: 2066573199749442177} + - {fileID: 8446715773293101530} + - {fileID: 7950921332703457898} + - {fileID: 6254704895715446923} + - {fileID: 1932393541442849293} + - {fileID: 7762795306096439392} + - {fileID: 5557410484325260483} + - {fileID: 4369656990535865090} + - {fileID: 6000425812766298455} + - {fileID: 5667251314316385098} + - {fileID: 1316764161116667625} + - {fileID: 367428372977659511} + - {fileID: 4905275793602725302} + - {fileID: 5181545534792017067} + - {fileID: 7545278352150118723} + - {fileID: 434079197041168410} + - {fileID: 3906381816514440277} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4565515028699866473} + m_AABB: + m_Center: {x: 0.27624416, y: 44.18161, z: 6.1773033} + m_Extent: {x: 20.382484, y: 46.25528, z: 22.629742} + m_DirtyAABB: 0 +--- !u!1 &4199904223153163950 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2753732027432224009} + m_Layer: 0 + m_Name: Avatar_RightUpLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2753732027432224009 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4199904223153163950} + m_LocalRotation: {x: 0.08553419, y: 0.039422885, z: 0.00647336, w: 0.99553394} + m_LocalPosition: {x: -8.910006, y: 6.270011, z: 0.00000059604645} + m_LocalScale: {x: 1.0000001, y: 1.0000007, z: 1.0000005} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1076618135913576376} + m_Father: {fileID: 4565515028699866473} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4322982041885948306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1316764161116667625} + m_Layer: 0 + m_Name: Avatar_RightHandRing4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1316764161116667625 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4322982041885948306} + m_LocalRotation: {x: -0.00000023655593, y: -0.000000024214387, z: 0.000000007450581, + w: 1} + m_LocalPosition: {x: 0.000025570393, y: 2.1207905, z: -0.0000015497208} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5667251314316385098} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4437536654935005398 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5586488730641056798} + - component: {fileID: 8968769859025314907} + m_Layer: 0 + m_Name: IK_LeftFoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5586488730641056798 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4437536654935005398} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6395183538210306856} + m_Father: {fileID: 243989733702290173} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8968769859025314907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4437536654935005398} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: aeda7bfbf984f2a4da5ab4b8967b115d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Weight: 1 + m_Data: + m_Root: {fileID: 8617699813746410558} + m_Mid: {fileID: 4113740764828426915} + m_Tip: {fileID: 414905845303554749} + m_Target: {fileID: 146476583262592131} + m_Hint: {fileID: 6395183538210306856} + m_TargetPositionWeight: 1 + m_TargetRotationWeight: 1 + m_HintWeight: 1 + m_MaintainTargetPositionOffset: 0 + m_MaintainTargetRotationOffset: 0 +--- !u!1 &4910569395646240586 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1932393541442849293} + m_Layer: 0 + m_Name: Avatar_RightHandMiddle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1932393541442849293 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4910569395646240586} + m_LocalRotation: {x: -0.000008027176, y: -0.0000018498547, z: -0.220229, w: 0.9754482} + m_LocalPosition: {x: -0.00000035762787, y: 4.97608, z: -0.0000011920929} + m_LocalScale: {x: 1.0000001, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7762795306096439392} + m_Father: {fileID: 6254704895715446923} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5033457968070427068 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 426541634952509553} + m_Layer: 0 + m_Name: Avatar_RightHandThumb2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &426541634952509553 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5033457968070427068} + m_LocalRotation: {x: -0.03329858, y: -0.0033655674, z: 0.10160968, w: 0.9942612} + m_LocalPosition: {x: 0.0000011920929, y: 2.6647701, z: 0.00000333786} + m_LocalScale: {x: 1.0000001, y: 0.9999998, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4170852085798401613} + m_Father: {fileID: 6128785933576894890} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5180360920261997042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 414905845303554749} + m_Layer: 0 + m_Name: Avatar_LeftFoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &414905845303554749 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5180360920261997042} + m_LocalRotation: {x: 0.028795956, y: 0.79246557, z: 0.6055551, w: -0.066873655} + m_LocalPosition: {x: 0.000005464535, y: 40.71196, z: -0.000245668} + m_LocalScale: {x: 0.9999997, y: 0.99999976, z: 0.99999946} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2765468671856396778} + m_Father: {fileID: 4113740764828426915} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5221784737380763440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4914874594018121327} + m_Layer: 0 + m_Name: RightFootTarget + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4914874594018121327 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5221784737380763440} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3379281623359560355} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5245147357183901815 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5932731550426843709} + m_Layer: 0 + m_Name: Armature + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5932731550426843709 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5245147357183901815} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4565515028699866473} + m_Father: {fileID: 3379281623359560355} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} +--- !u!1 &5392368961203093317 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3906381816514440277} + m_Layer: 0 + m_Name: Avatar_Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3906381816514440277 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5392368961203093317} + m_LocalRotation: {x: 0.0063066413, y: -0.075201966, z: 0.0007853807, w: 0.9971481} + m_LocalPosition: {x: -0.00000010430813, y: 24.235678, z: 0.0000007785857} + m_LocalScale: {x: 0.99999994, y: 1, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 434079197041168410} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5414078575638510391 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434079197041168410} + m_Layer: 0 + m_Name: Avatar_Neck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434079197041168410 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5414078575638510391} + m_LocalRotation: {x: -1.7590833e-10, y: 0.075359486, z: -1.8811822e-10, w: 0.99715644} + m_LocalPosition: {x: -0.0000000044237822, y: 14.0785885, z: 0.00000021674623} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3906381816514440277} + m_Father: {fileID: 7353317817381008259} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5663398655670768036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6975856433404851423} + - component: {fileID: 7982674348919099742} + m_Layer: 0 + m_Name: M_Mask_Eyes + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6975856433404851423 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5663398655670768036} + m_LocalRotation: {x: 0.7071069, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3379281623359560355} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &7982674348919099742 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5663398655670768036} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5e403a00df8a77645bb35f101c2c81cc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 1726057932755843754, guid: 01631b15c425c3d469790d7410e6fb81, type: 3} + m_Bones: + - {fileID: 4565515028699866473} + - {fileID: 8617699813746410558} + - {fileID: 4113740764828426915} + - {fileID: 414905845303554749} + - {fileID: 2765468671856396778} + - {fileID: 2753732027432224009} + - {fileID: 1076618135913576376} + - {fileID: 6814664886966597251} + - {fileID: 7467535073133881057} + - {fileID: 8801560811761740389} + - {fileID: 1094929223334102494} + - {fileID: 7353317817381008259} + - {fileID: 4920036039639475732} + - {fileID: 3691592284275055397} + - {fileID: 8644240284183246459} + - {fileID: 6645545621041799727} + - {fileID: 4464668187850565585} + - {fileID: 256307935439318533} + - {fileID: 6765620621053914617} + - {fileID: 6401747985507613661} + - {fileID: 8907136524557043309} + - {fileID: 6689021780865630855} + - {fileID: 1676173600855815205} + - {fileID: 1113852557164962651} + - {fileID: 4057510312945052222} + - {fileID: 1607997252300983277} + - {fileID: 6480876556827535482} + - {fileID: 6818950935675460238} + - {fileID: 111302954825136005} + - {fileID: 2198255074303678527} + - {fileID: 8664241043595365937} + - {fileID: 711178146496550944} + - {fileID: 512670397461472366} + - {fileID: 8927567905875946307} + - {fileID: 7122649055981863107} + - {fileID: 4239594232559321541} + - {fileID: 2542217936159184038} + - {fileID: 1736910312363685} + - {fileID: 7163933476638625283} + - {fileID: 7875945632691881779} + - {fileID: 6128785933576894890} + - {fileID: 426541634952509553} + - {fileID: 4170852085798401613} + - {fileID: 4186037281107861549} + - {fileID: 4472754821993759088} + - {fileID: 2066573199749442177} + - {fileID: 8446715773293101530} + - {fileID: 7950921332703457898} + - {fileID: 6254704895715446923} + - {fileID: 1932393541442849293} + - {fileID: 7762795306096439392} + - {fileID: 5557410484325260483} + - {fileID: 4369656990535865090} + - {fileID: 6000425812766298455} + - {fileID: 5667251314316385098} + - {fileID: 1316764161116667625} + - {fileID: 367428372977659511} + - {fileID: 4905275793602725302} + - {fileID: 5181545534792017067} + - {fileID: 7545278352150118723} + - {fileID: 434079197041168410} + - {fileID: 3906381816514440277} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4565515028699866473} + m_AABB: + m_Center: {x: 0.4960394, y: -72.58195, z: 5.321617} + m_Extent: {x: 11.731108, y: 6.408203, z: 6.1591187} + m_DirtyAABB: 0 +--- !u!1 &5811850670559476711 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2542217936159184038} + m_Layer: 0 + m_Name: Avatar_RightShoulder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2542217936159184038 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5811850670559476711} + m_LocalRotation: {x: 4.3488943e-10, y: 4.930391e-10, z: -0.7633333, w: 0.64600486} + m_LocalPosition: {x: 7.0000076, y: 11.43147, z: 0.0000001846347} + m_LocalScale: {x: 0.99999994, y: 0.99999994, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1736910312363685} + m_Father: {fileID: 7353317817381008259} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5817018015892836535 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4920036039639475732} + m_Layer: 0 + m_Name: Avatar_LeftShoulder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4920036039639475732 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5817018015892836535} + m_LocalRotation: {x: 0.7633335, y: -0.6460046, z: -0.000000057142657, w: -0.00000004835949} + m_LocalPosition: {x: -7.000008, y: 11.431456, z: 0.000000067288056} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3691592284275055397} + m_Father: {fileID: 7353317817381008259} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5949208072906416986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8907136524557043309} + m_Layer: 0 + m_Name: Avatar_LeftHandIndex1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8907136524557043309 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5949208072906416986} + m_LocalRotation: {x: 0.044848338, y: 0.06473648, z: -0.044786606, w: 0.9958875} + m_LocalPosition: {x: -0.77881074, y: 9.234818, z: -2.757516} + m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6689021780865630855} + m_Father: {fileID: 6645545621041799727} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6023101857470913897 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6480876556827535482} + m_Layer: 0 + m_Name: Avatar_LeftHandMiddle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6480876556827535482 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6023101857470913897} + m_LocalRotation: {x: -0.000008512426, y: -0.0000012305759, z: -0.14163801, w: 0.98991853} + m_LocalPosition: {x: 0.0000046491623, y: 3.8652744, z: 0.0000009536743} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6818950935675460238} + m_Father: {fileID: 1607997252300983277} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6550766987691355535 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8664241043595365937} + m_Layer: 0 + m_Name: Avatar_LeftHandRing3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8664241043595365937 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6550766987691355535} + m_LocalRotation: {x: 0.00000007362192, y: 0.000000095612876, z: -0.22630899, w: 0.9740556} + m_LocalPosition: {x: -0.000004976988, y: 3.263546, z: 0.00000166893} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 711178146496550944} + m_Father: {fileID: 2198255074303678527} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6641640566822149461 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4905275793602725302} + m_Layer: 0 + m_Name: Avatar_RightHandPinky2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4905275793602725302 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6641640566822149461} + m_LocalRotation: {x: 0.00049818214, y: 0.00014107538, z: -0.27242908, w: 0.9621757} + m_LocalPosition: {x: -0.000008821487, y: 3.495335, z: 0.00000023841858} + m_LocalScale: {x: 1, y: 0.9999998, z: 0.9999999} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5181545534792017067} + m_Father: {fileID: 367428372977659511} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6910237579066773138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1094929223334102494} + m_Layer: 0 + m_Name: Avatar_Spine1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1094929223334102494 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6910237579066773138} + m_LocalRotation: {x: -0.06777735, y: -0.033696987, z: -0.0025960305, w: 0.9971279} + m_LocalPosition: {x: -1.2079227e-13, y: 14.078552, z: 1.8189894e-12} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7353317817381008259} + m_Father: {fileID: 8801560811761740389} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7123455823410589011 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2198255074303678527} + m_Layer: 0 + m_Name: Avatar_LeftHandRing2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2198255074303678527 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7123455823410589011} + m_LocalRotation: {x: -0.0000000028543397, y: -0.000000012368805, z: -0.20458402, + w: 0.978849} + m_LocalPosition: {x: -0.0000013113022, y: 4.0864453, z: -0.000000834465} + m_LocalScale: {x: 1.0000001, y: 1.0000001, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8664241043595365937} + m_Father: {fileID: 111302954825136005} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7161653433591877237 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5638516224221373285} + - component: {fileID: 5079324048907097148} + m_Layer: 0 + m_Name: M_Mask_Mouth + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5638516224221373285 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7161653433591877237} + m_LocalRotation: {x: 0.7071069, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3379281623359560355} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &5079324048907097148 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7161653433591877237} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5e403a00df8a77645bb35f101c2c81cc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: -1112181556531703578, guid: 01631b15c425c3d469790d7410e6fb81, type: 3} + m_Bones: + - {fileID: 4565515028699866473} + - {fileID: 8617699813746410558} + - {fileID: 4113740764828426915} + - {fileID: 414905845303554749} + - {fileID: 2765468671856396778} + - {fileID: 2753732027432224009} + - {fileID: 1076618135913576376} + - {fileID: 6814664886966597251} + - {fileID: 7467535073133881057} + - {fileID: 8801560811761740389} + - {fileID: 1094929223334102494} + - {fileID: 7353317817381008259} + - {fileID: 4920036039639475732} + - {fileID: 3691592284275055397} + - {fileID: 8644240284183246459} + - {fileID: 6645545621041799727} + - {fileID: 4464668187850565585} + - {fileID: 256307935439318533} + - {fileID: 6765620621053914617} + - {fileID: 6401747985507613661} + - {fileID: 8907136524557043309} + - {fileID: 6689021780865630855} + - {fileID: 1676173600855815205} + - {fileID: 1113852557164962651} + - {fileID: 4057510312945052222} + - {fileID: 1607997252300983277} + - {fileID: 6480876556827535482} + - {fileID: 6818950935675460238} + - {fileID: 111302954825136005} + - {fileID: 2198255074303678527} + - {fileID: 8664241043595365937} + - {fileID: 711178146496550944} + - {fileID: 512670397461472366} + - {fileID: 8927567905875946307} + - {fileID: 7122649055981863107} + - {fileID: 4239594232559321541} + - {fileID: 2542217936159184038} + - {fileID: 1736910312363685} + - {fileID: 7163933476638625283} + - {fileID: 7875945632691881779} + - {fileID: 6128785933576894890} + - {fileID: 426541634952509553} + - {fileID: 4170852085798401613} + - {fileID: 4186037281107861549} + - {fileID: 4472754821993759088} + - {fileID: 2066573199749442177} + - {fileID: 8446715773293101530} + - {fileID: 7950921332703457898} + - {fileID: 6254704895715446923} + - {fileID: 1932393541442849293} + - {fileID: 7762795306096439392} + - {fileID: 5557410484325260483} + - {fileID: 4369656990535865090} + - {fileID: 6000425812766298455} + - {fileID: 5667251314316385098} + - {fileID: 1316764161116667625} + - {fileID: 367428372977659511} + - {fileID: 4905275793602725302} + - {fileID: 5181545534792017067} + - {fileID: 7545278352150118723} + - {fileID: 434079197041168410} + - {fileID: 3906381816514440277} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4565515028699866473} + m_AABB: + m_Center: {x: 0.63627625, y: -62.766357, z: 7.783663} + m_Extent: {x: 8.216992, y: 4.801691, z: 3.0457802} + m_DirtyAABB: 0 +--- !u!1 &7167586055044979272 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7122649055981863107} + m_Layer: 0 + m_Name: Avatar_LeftHandPinky3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7122649055981863107 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7167586055044979272} + m_LocalRotation: {x: 0.0010979014, y: 0.0001961268, z: -0.17581144, w: 0.9844232} + m_LocalPosition: {x: 0.0000014603138, y: 2.425744, z: -0.00000011920929} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 0.9999999} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4239594232559321541} + m_Father: {fileID: 8927567905875946307} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7761518610156196193 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8927567905875946307} + m_Layer: 0 + m_Name: Avatar_LeftHandPinky2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8927567905875946307 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7761518610156196193} + m_LocalRotation: {x: -0.00049827504, y: -0.00014097766, z: -0.27242902, w: 0.9621758} + m_LocalPosition: {x: 0.0000045895576, y: 3.4953313, z: -0.0000008940697} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7122649055981863107} + m_Father: {fileID: 512670397461472366} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8019931955278226764 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4464668187850565585} + m_Layer: 0 + m_Name: Avatar_LeftHandThumb1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4464668187850565585 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8019931955278226764} + m_LocalRotation: {x: -0.08905801, y: 0.036212403, z: -0.27754736, w: 0.9558895} + m_LocalPosition: {x: 1.201802, y: 3.6981318, z: -4.8704743} + m_LocalScale: {x: 1, y: 1.0000001, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 256307935439318533} + m_Father: {fileID: 6645545621041799727} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8102342674771185417 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4472754821993759088} + m_Layer: 0 + m_Name: Avatar_RightHandIndex1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4472754821993759088 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8102342674771185417} + m_LocalRotation: {x: -0.04484834, y: -0.064736575, z: -0.04478664, w: 0.9958875} + m_LocalPosition: {x: -0.77891636, y: 9.234784, z: 2.7575011} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2066573199749442177} + m_Father: {fileID: 7875945632691881779} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8145917489064749784 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7875945632691881779} + m_Layer: 0 + m_Name: Avatar_RightHand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7875945632691881779 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8145917489064749784} + m_LocalRotation: {x: 0.052540857, y: 0.03717855, z: -0.05981497, w: 0.99613225} + m_LocalPosition: {x: 0.0000027120113, y: 26.71721, z: -0.00000029802322} + m_LocalScale: {x: 0.99999994, y: 1, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4472754821993759088} + - {fileID: 6254704895715446923} + - {fileID: 367428372977659511} + - {fileID: 4369656990535865090} + - {fileID: 6128785933576894890} + m_Father: {fileID: 7163933476638625283} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8164112205382885612 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 146476583262592131} + m_Layer: 0 + m_Name: LeftFootTarget + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &146476583262592131 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8164112205382885612} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3379281623359560355} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8190205368617088621 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1076618135913576376} + m_Layer: 0 + m_Name: Avatar_RightLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1076618135913576376 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8190205368617088621} + m_LocalRotation: {x: -0.16971363, y: 0.000000030241015, z: 0.00000008667713, w: 0.9854934} + m_LocalPosition: {x: 0.00000018253922, y: 44.88999, z: -0.00000085681677} + m_LocalScale: {x: 1.0000001, y: 0.9999998, z: 0.9999999} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6814664886966597251} + m_Father: {fileID: 2753732027432224009} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8190997427484735063 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9160582365306944893} + - component: {fileID: 4500857874453416243} + m_Layer: 0 + m_Name: M_Mask_Eyebrows + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9160582365306944893 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8190997427484735063} + m_LocalRotation: {x: 0.7071069, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3379281623359560355} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &4500857874453416243 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8190997427484735063} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5e403a00df8a77645bb35f101c2c81cc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: -838380724353809119, guid: 01631b15c425c3d469790d7410e6fb81, type: 3} + m_Bones: + - {fileID: 4565515028699866473} + - {fileID: 8617699813746410558} + - {fileID: 4113740764828426915} + - {fileID: 414905845303554749} + - {fileID: 2765468671856396778} + - {fileID: 2753732027432224009} + - {fileID: 1076618135913576376} + - {fileID: 6814664886966597251} + - {fileID: 7467535073133881057} + - {fileID: 8801560811761740389} + - {fileID: 1094929223334102494} + - {fileID: 7353317817381008259} + - {fileID: 4920036039639475732} + - {fileID: 3691592284275055397} + - {fileID: 8644240284183246459} + - {fileID: 6645545621041799727} + - {fileID: 4464668187850565585} + - {fileID: 256307935439318533} + - {fileID: 6765620621053914617} + - {fileID: 6401747985507613661} + - {fileID: 8907136524557043309} + - {fileID: 6689021780865630855} + - {fileID: 1676173600855815205} + - {fileID: 1113852557164962651} + - {fileID: 4057510312945052222} + - {fileID: 1607997252300983277} + - {fileID: 6480876556827535482} + - {fileID: 6818950935675460238} + - {fileID: 111302954825136005} + - {fileID: 2198255074303678527} + - {fileID: 8664241043595365937} + - {fileID: 711178146496550944} + - {fileID: 512670397461472366} + - {fileID: 8927567905875946307} + - {fileID: 7122649055981863107} + - {fileID: 4239594232559321541} + - {fileID: 2542217936159184038} + - {fileID: 1736910312363685} + - {fileID: 7163933476638625283} + - {fileID: 7875945632691881779} + - {fileID: 6128785933576894890} + - {fileID: 426541634952509553} + - {fileID: 4170852085798401613} + - {fileID: 4186037281107861549} + - {fileID: 4472754821993759088} + - {fileID: 2066573199749442177} + - {fileID: 8446715773293101530} + - {fileID: 7950921332703457898} + - {fileID: 6254704895715446923} + - {fileID: 1932393541442849293} + - {fileID: 7762795306096439392} + - {fileID: 5557410484325260483} + - {fileID: 4369656990535865090} + - {fileID: 6000425812766298455} + - {fileID: 5667251314316385098} + - {fileID: 1316764161116667625} + - {fileID: 367428372977659511} + - {fileID: 4905275793602725302} + - {fileID: 5181545534792017067} + - {fileID: 7545278352150118723} + - {fileID: 434079197041168410} + - {fileID: 3906381816514440277} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4565515028699866473} + m_AABB: + m_Center: {x: 0.4960394, y: -72.58195, z: 5.321617} + m_Extent: {x: 11.731108, y: 6.408203, z: 6.1591187} + m_DirtyAABB: 0 +--- !u!1 &8275868390940496290 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1607997252300983277} + m_Layer: 0 + m_Name: Avatar_LeftHandMiddle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1607997252300983277 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8275868390940496290} + m_LocalRotation: {x: 0.000007937905, y: 0.0000018756334, z: -0.220229, w: 0.9754482} + m_LocalPosition: {x: 0.00000023841858, y: 4.976084, z: 0.0000009536743} + m_LocalScale: {x: 1, y: 1, z: 0.9999999} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6480876556827535482} + m_Father: {fileID: 4057510312945052222} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8369666800806873217 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5667251314316385098} + m_Layer: 0 + m_Name: Avatar_RightHandRing3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5667251314316385098 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8369666800806873217} + m_LocalRotation: {x: -0.00000012142837, y: -0.000000015298058, z: -0.226309, w: 0.9740556} + m_LocalPosition: {x: 0.0000060349703, y: 3.263531, z: 0.000002115965} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.9999999} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1316764161116667625} + m_Father: {fileID: 6000425812766298455} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8399058888147038866 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8615535395388280124} + - component: {fileID: 3220013398324684200} + m_Layer: 0 + m_Name: M_Feet_BaseMesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8615535395388280124 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8399058888147038866} + m_LocalRotation: {x: 0.7071069, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3379281623359560355} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &3220013398324684200 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8399058888147038866} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5e403a00df8a77645bb35f101c2c81cc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: -8528975078548402063, guid: 01631b15c425c3d469790d7410e6fb81, type: 3} + m_Bones: + - {fileID: 4565515028699866473} + - {fileID: 8617699813746410558} + - {fileID: 4113740764828426915} + - {fileID: 414905845303554749} + - {fileID: 2765468671856396778} + - {fileID: 2753732027432224009} + - {fileID: 1076618135913576376} + - {fileID: 6814664886966597251} + - {fileID: 7467535073133881057} + - {fileID: 8801560811761740389} + - {fileID: 1094929223334102494} + - {fileID: 7353317817381008259} + - {fileID: 4920036039639475732} + - {fileID: 3691592284275055397} + - {fileID: 8644240284183246459} + - {fileID: 6645545621041799727} + - {fileID: 4464668187850565585} + - {fileID: 256307935439318533} + - {fileID: 6765620621053914617} + - {fileID: 6401747985507613661} + - {fileID: 8907136524557043309} + - {fileID: 6689021780865630855} + - {fileID: 1676173600855815205} + - {fileID: 1113852557164962651} + - {fileID: 4057510312945052222} + - {fileID: 1607997252300983277} + - {fileID: 6480876556827535482} + - {fileID: 6818950935675460238} + - {fileID: 111302954825136005} + - {fileID: 2198255074303678527} + - {fileID: 8664241043595365937} + - {fileID: 711178146496550944} + - {fileID: 512670397461472366} + - {fileID: 8927567905875946307} + - {fileID: 7122649055981863107} + - {fileID: 4239594232559321541} + - {fileID: 2542217936159184038} + - {fileID: 1736910312363685} + - {fileID: 7163933476638625283} + - {fileID: 7875945632691881779} + - {fileID: 6128785933576894890} + - {fileID: 426541634952509553} + - {fileID: 4170852085798401613} + - {fileID: 4186037281107861549} + - {fileID: 4472754821993759088} + - {fileID: 2066573199749442177} + - {fileID: 8446715773293101530} + - {fileID: 7950921332703457898} + - {fileID: 6254704895715446923} + - {fileID: 1932393541442849293} + - {fileID: 7762795306096439392} + - {fileID: 5557410484325260483} + - {fileID: 4369656990535865090} + - {fileID: 6000425812766298455} + - {fileID: 5667251314316385098} + - {fileID: 1316764161116667625} + - {fileID: 367428372977659511} + - {fileID: 4905275793602725302} + - {fileID: 5181545534792017067} + - {fileID: 7545278352150118723} + - {fileID: 434079197041168410} + - {fileID: 3906381816514440277} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4565515028699866473} + m_AABB: + m_Center: {x: 0.6873913, y: 95.24681, z: 9.718781} + m_Extent: {x: 18.76077, y: 11.592693, z: 19.040184} + m_DirtyAABB: 0 +--- !u!1 &8716439806952296125 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7950921332703457898} + m_Layer: 0 + m_Name: Avatar_RightHandIndex4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7950921332703457898 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8716439806952296125} + m_LocalRotation: {x: 0.000000346452, y: 0.00000010989607, z: 0.000000010244548, + w: 1} + m_LocalPosition: {x: 0.000029325485, y: 2.1273608, z: -0.0000014305115} + m_LocalScale: {x: 1, y: 1, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8446715773293101530} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8825218147980818077 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4565515028699866473} + m_Layer: 0 + m_Name: Avatar_Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4565515028699866473 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8825218147980818077} + m_LocalRotation: {x: 0.03363295, y: -0.038582012, z: 0.9986893, w: 0.000000011532977} + m_LocalPosition: {x: -0.01816703, y: 98.531975, z: -0.5394394} + m_LocalScale: {x: 0.99999994, y: 0.9999999, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8617699813746410558} + - {fileID: 2753732027432224009} + - {fileID: 8801560811761740389} + m_Father: {fileID: 5932731550426843709} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8856586499604393182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 111302954825136005} + m_Layer: 0 + m_Name: Avatar_LeftHandRing1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &111302954825136005 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8856586499604393182} + m_LocalRotation: {x: 0.047389276, y: 0.07439743, z: -0.20855229, w: 0.9740253} + m_LocalPosition: {x: -0.27731633, y: 8.825711, z: 2.6630943} + m_LocalScale: {x: 1, y: 1, z: 0.9999999} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2198255074303678527} + m_Father: {fileID: 6645545621041799727} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9048456958099861317 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8644240284183246459} + m_Layer: 0 + m_Name: Avatar_LeftForeArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8644240284183246459 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9048456958099861317} + m_LocalRotation: {x: -0.15444697, y: -0.03711734, z: 0.00070707605, w: 0.9873034} + m_LocalPosition: {x: 0.00000047683716, y: 27.323761, z: -0.0000023841858} + m_LocalScale: {x: 1, y: 1.0000002, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6645545621041799727} + m_Father: {fileID: 3691592284275055397} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9066198131736013384 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4170852085798401613} + m_Layer: 0 + m_Name: Avatar_RightHandThumb3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4170852085798401613 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9066198131736013384} + m_LocalRotation: {x: -0.11632143, y: -0.0000002437996, z: 0.000059807615, w: 0.9932116} + m_LocalPosition: {x: 0.0000030994415, y: 2.8859124, z: 0.000002861023} + m_LocalScale: {x: 1, y: 0.9999999, z: 0.99999994} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4186037281107861549} + m_Father: {fileID: 426541634952509553} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9078505513996265906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4057510312945052222} + m_Layer: 0 + m_Name: Avatar_LeftHandMiddle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4057510312945052222 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9078505513996265906} + m_LocalRotation: {x: 0.05465657, y: 0.069206744, z: -0.108742565, w: 0.9901506} + m_LocalPosition: {x: -0.75333166, y: 8.896621, z: -0.17211056} + m_LocalScale: {x: 1, y: 1, z: 0.9999999} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1607997252300983277} + m_Father: {fileID: 6645545621041799727} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9083631019401621778 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7545278352150118723} + m_Layer: 0 + m_Name: Avatar_RightHandPinky4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7545278352150118723 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9083631019401621778} + m_LocalRotation: {x: -0.000000100117184, y: -0.000000105239444, z: -0.0000000046566133, + w: 1} + m_LocalPosition: {x: 0.00001424551, y: 1.7794425, z: -0.00000047683716} + m_LocalScale: {x: 1, y: 0.99999994, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5181545534792017067} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9160322656298968437 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6111994528936142245} + - component: {fileID: 8418130703500840030} + m_Layer: 0 + m_Name: M_Head_BaseMesh + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6111994528936142245 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9160322656298968437} + m_LocalRotation: {x: 0.7071069, y: 0, z: -0, w: 0.7071067} + m_LocalPosition: {x: -0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3379281623359560355} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &8418130703500840030 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9160322656298968437} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 5e403a00df8a77645bb35f101c2c81cc, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 6692667921571421552, guid: 01631b15c425c3d469790d7410e6fb81, type: 3} + m_Bones: + - {fileID: 4565515028699866473} + - {fileID: 8617699813746410558} + - {fileID: 4113740764828426915} + - {fileID: 414905845303554749} + - {fileID: 2765468671856396778} + - {fileID: 2753732027432224009} + - {fileID: 1076618135913576376} + - {fileID: 6814664886966597251} + - {fileID: 7467535073133881057} + - {fileID: 8801560811761740389} + - {fileID: 1094929223334102494} + - {fileID: 7353317817381008259} + - {fileID: 4920036039639475732} + - {fileID: 3691592284275055397} + - {fileID: 8644240284183246459} + - {fileID: 6645545621041799727} + - {fileID: 4464668187850565585} + - {fileID: 256307935439318533} + - {fileID: 6765620621053914617} + - {fileID: 6401747985507613661} + - {fileID: 8907136524557043309} + - {fileID: 6689021780865630855} + - {fileID: 1676173600855815205} + - {fileID: 1113852557164962651} + - {fileID: 4057510312945052222} + - {fileID: 1607997252300983277} + - {fileID: 6480876556827535482} + - {fileID: 6818950935675460238} + - {fileID: 111302954825136005} + - {fileID: 2198255074303678527} + - {fileID: 8664241043595365937} + - {fileID: 711178146496550944} + - {fileID: 512670397461472366} + - {fileID: 8927567905875946307} + - {fileID: 7122649055981863107} + - {fileID: 4239594232559321541} + - {fileID: 2542217936159184038} + - {fileID: 1736910312363685} + - {fileID: 7163933476638625283} + - {fileID: 7875945632691881779} + - {fileID: 6128785933576894890} + - {fileID: 426541634952509553} + - {fileID: 4170852085798401613} + - {fileID: 4186037281107861549} + - {fileID: 4472754821993759088} + - {fileID: 2066573199749442177} + - {fileID: 8446715773293101530} + - {fileID: 7950921332703457898} + - {fileID: 6254704895715446923} + - {fileID: 1932393541442849293} + - {fileID: 7762795306096439392} + - {fileID: 5557410484325260483} + - {fileID: 4369656990535865090} + - {fileID: 6000425812766298455} + - {fileID: 5667251314316385098} + - {fileID: 1316764161116667625} + - {fileID: 367428372977659511} + - {fileID: 4905275793602725302} + - {fileID: 5181545534792017067} + - {fileID: 7545278352150118723} + - {fileID: 434079197041168410} + - {fileID: 3906381816514440277} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 4565515028699866473} + m_AABB: + m_Center: {x: -0.14233017, y: -68.77388, z: -4.070051} + m_Extent: {x: 16.284348, y: 23.485409, z: 18.426659} + m_DirtyAABB: 0 diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBase.prefab.meta b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBase.prefab.meta new file mode 100644 index 0000000000..0ca1a3535a --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBase.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 07ab262bfd846144cbb0daea636be8c7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/FootIKController.cs b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/FootIKController.cs new file mode 100644 index 0000000000..ef574d0a0f --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/FootIKController.cs @@ -0,0 +1,51 @@ +using System; +using UnityEngine; +using UnityEngine.Animations.Rigging; + +public class FootIKController : MonoBehaviour +{ + [SerializeField] private float raycastLenght; + [SerializeField] private float weight; + [SerializeField] private float weightSpeed; + [SerializeField] private Rig feetRig; + + [Header("Feet IK")] + [SerializeField] private TwoBoneIKConstraint leftFoot; + [SerializeField] private TwoBoneIKConstraint rightFoot; + + [Header("Targets")] + [SerializeField] private Transform leftFootTarget; + [SerializeField] private Transform rightFootTarget; + + private LayerMask groundLayers; + private Ray ray = new (Vector3.forward, Vector3.down); + private RaycastHit hit; + + private void Awake() + { + groundLayers = LayerMask.GetMask("Default", "Ground", "CharacterOnly"); + } + + public void Update() + { + //feetRig.weight = weight; + UpdateIk(leftFoot, leftFootTarget); + UpdateIk(rightFoot, rightFootTarget); + } + + private void UpdateIk(TwoBoneIKConstraint constraint, Transform target) + { + ray.origin = constraint.data.mid.position; + + var targetWeight = 0; + Debug.DrawRay(ray.origin, ray.direction * raycastLenght, Color.red, 0.15f); + if (Physics.Raycast(ray, out hit, raycastLenght, groundLayers)) + { + targetWeight = 1; + target.position = hit.point; + target.up = -hit.normal; + } + + //constraint.weight = Mathf.MoveTowards(constraint.weight, targetWeight, Time.deltaTime * weightSpeed); + } +} diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/FootIKController.cs.meta b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/FootIKController.cs.meta new file mode 100644 index 0000000000..7276592825 --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/FootIKController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4d5e78a607adf694f8b2b6909e620ebd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/CharacterControllerV2.asmdef b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/CharacterControllerV2.asmdef index 6500debce9..037c34fb48 100644 --- a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/CharacterControllerV2.asmdef +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/CharacterControllerV2.asmdef @@ -22,7 +22,8 @@ "GUID:c2159e5e82608e6469313e7118f72718", "GUID:9fad297e585ef204c9c2c497d77099f0", "GUID:99cea83ca76dcd846abed7e61a8c90bd", - "GUID:4973650d2444c4561a15d50f24d91cd9" + "GUID:4973650d2444c4561a15d50f24d91cd9", + "GUID:7f7d1af65c2641843945d409d28f2e20" ], "includePlatforms": [], "excludePlatforms": [], From f520eb2be1e686adfcf1e936bb69dbb3a7a78fef Mon Sep 17 00:00:00 2001 From: Patricio Guerra Date: Thu, 10 Aug 2023 11:57:47 -0300 Subject: [PATCH 2/2] Fixes to IK --- ...tarBase.prefab => AvatarBaseWithIK.prefab} | 589 +++++++++++++----- ...efab.meta => AvatarBaseWithIK.prefab.meta} | 0 .../{New Avatar Mask.mask => AvatarMask.mask} | 2 +- ...ar Mask.mask.meta => AvatarMask.mask.meta} | 0 .../Animation/Avatar_FBX_Anim1.fbx.meta | 369 ++++++++++- .../Animation/CharacterAnimator.controller | 114 +++- .../Animation/FootIKController.cs | 51 -- .../Animation/IKRuntimeConfiguration.cs | 16 + ...cs.meta => IKRuntimeConfiguration.cs.meta} | 0 .../Controllers/CharacterControllerV2/IK.meta | 3 + .../IK/ExtractTransformConstraint.cs | 15 + .../IK/ExtractTransformConstraint.cs.meta | 3 + .../IK/ExtractTransformConstraintData.cs | 28 + .../IK/ExtractTransformConstraintData.cs.meta | 3 + .../IK/ExtractTransformConstraintJob.cs | 32 + .../IK/ExtractTransformConstraintJob.cs.meta | 3 + .../IK/ExtractTransformConstraintJobBinder.cs | 23 + ...xtractTransformConstraintJobBinder.cs.meta | 3 + .../CharacterControllerV2/IK/IKPlanter.cs | 88 +++ .../IK/IKPlanter.cs.meta | 3 + .../Addressables/ChatChannelHUD.prefab | 12 +- .../Addressables/ConversationListHUD.prefab | 8 +- .../Addressables/FriendsHUD.prefab | 12 +- .../Addressables/NearbyChatChannelHUD.prefab | 12 +- .../Addressables/PrivateChatHUD.prefab | 14 +- unity-renderer/Packages/manifest.json | 1 + unity-renderer/Packages/packages-lock.json | 7 + .../PackageManagerSettings.asset | 4 +- .../ProjectSettings/QualitySettings.asset | 2 +- 29 files changed, 1157 insertions(+), 260 deletions(-) rename unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/{AvatarBase.prefab => AvatarBaseWithIK.prefab} (91%) rename unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/{AvatarBase.prefab.meta => AvatarBaseWithIK.prefab.meta} (100%) rename unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/{New Avatar Mask.mask => AvatarMask.mask} (99%) rename unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/{New Avatar Mask.mask.meta => AvatarMask.mask.meta} (100%) delete mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/FootIKController.cs create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/IKRuntimeConfiguration.cs rename unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/{FootIKController.cs.meta => IKRuntimeConfiguration.cs.meta} (100%) create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK.meta create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraint.cs create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraint.cs.meta create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintData.cs create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintData.cs.meta create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJob.cs create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJob.cs.meta create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJobBinder.cs create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJobBinder.cs.meta create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/IKPlanter.cs create mode 100644 unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/IKPlanter.cs.meta diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBase.prefab b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBaseWithIK.prefab similarity index 91% rename from unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBase.prefab rename to unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBaseWithIK.prefab index e224e296c6..d64b6c8b59 100644 --- a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBase.prefab +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBaseWithIK.prefab @@ -60,8 +60,11 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 6836014974464869115} + - {fileID: 8646381952921806415} + - {fileID: 2395706794784931262} + - {fileID: 5870074090620784240} - {fileID: 5586488730641056798} + - {fileID: 97254474483763731} m_Father: {fileID: 3379281623359560355} m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -175,6 +178,37 @@ Transform: m_Father: {fileID: 4369656990535865090} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &436522490258315429 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8646381952921806415} + m_Layer: 0 + m_Name: ArmatureTransform + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8646381952921806415 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 436522490258315429} + m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 243989733702290173} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0} --- !u!1 &444088296703312060 GameObject: m_ObjectHideFlags: 0 @@ -325,9 +359,9 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 619984019182330480} - m_LocalRotation: {x: 0.13231663, y: 0.029588087, z: -0.007411611, w: 0.9907381} + m_LocalRotation: {x: 0.0029382452, y: -0.0005414837, z: 0.048213612, w: 0.9988326} m_LocalPosition: {x: 8.910006, y: 6.270014, z: 0.0000006854534} - m_LocalScale: {x: 1, y: 1.0000007, z: 1.0000005} + m_LocalScale: {x: 1.0000006, y: 1.000002, z: 1.0000006} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 4113740764828426915} @@ -365,7 +399,39 @@ Transform: m_Father: {fileID: 414905845303554749} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &732789211190422420 +--- !u!1 &748445557535672917 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4369656990535865090} + m_Layer: 0 + m_Name: Avatar_RightHandRing1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4369656990535865090 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 748445557535672917} + m_LocalRotation: {x: -0.047389127, y: -0.07439745, z: -0.20855235, w: 0.9740253} + m_LocalPosition: {x: -0.2773604, y: 8.825709, z: -2.6630998} + m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6000425812766298455} + m_Father: {fileID: 7875945632691881779} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &749763901101471778 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -373,8 +439,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6836014974464869115} - - component: {fileID: 4339458960092630299} + - component: {fileID: 97254474483763731} + - component: {fileID: 6029767121558448640} + - component: {fileID: 3739574677767265190} m_Layer: 0 m_Name: IK_RightFoot m_TagString: Untagged @@ -382,28 +449,30 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &6836014974464869115 +--- !u!4 &97254474483763731 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 732789211190422420} + m_GameObject: {fileID: 749763901101471778} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 7319803450199018827} + - {fileID: 8429075437861497970} m_Father: {fileID: 243989733702290173} - m_RootOrder: 0 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &4339458960092630299 +--- !u!114 &6029767121558448640 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 732789211190422420} + m_GameObject: {fileID: 749763901101471778} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: aeda7bfbf984f2a4da5ab4b8967b115d, type: 3} @@ -414,45 +483,34 @@ MonoBehaviour: m_Root: {fileID: 2753732027432224009} m_Mid: {fileID: 1076618135913576376} m_Tip: {fileID: 6814664886966597251} - m_Target: {fileID: 4914874594018121327} - m_Hint: {fileID: 0} + m_Target: {fileID: 7319803450199018827} + m_Hint: {fileID: 8429075437861497970} m_TargetPositionWeight: 1 m_TargetRotationWeight: 1 m_HintWeight: 1 m_MaintainTargetPositionOffset: 0 m_MaintainTargetRotationOffset: 0 ---- !u!1 &748445557535672917 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4369656990535865090} - m_Layer: 0 - m_Name: Avatar_RightHandRing1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4369656990535865090 -Transform: +--- !u!114 &3739574677767265190 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 748445557535672917} - m_LocalRotation: {x: -0.047389127, y: -0.07439745, z: -0.20855235, w: 0.9740253} - m_LocalPosition: {x: -0.2773604, y: 8.825709, z: -2.6630998} - m_LocalScale: {x: 0.9999999, y: 0.99999994, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 6000425812766298455} - m_Father: {fileID: 7875945632691881779} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 749763901101471778} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5ff1f6784a074d258363e062f051a763, type: 3} + m_Name: + m_EditorClassIdentifier: + k__BackingField: {fileID: 2395706794784931262} + k__BackingField: {x: 0, y: -1, z: 0} + solverDirectionIsGlobal: 1 + k__BackingField: 0.25 + k__BackingField: 0.25 + k__BackingField: + serializedVersion: 2 + m_Bits: 132097 + k__BackingField: 0 --- !u!1 &774288233740148052 GameObject: m_ObjectHideFlags: 0 @@ -585,7 +643,7 @@ Transform: m_Father: {fileID: 8644240284183246459} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1618946178349757406 +--- !u!1 &1448201416672063786 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -593,31 +651,30 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 367428372977659511} + - component: {fileID: 7319803450199018827} m_Layer: 0 - m_Name: Avatar_RightHandPinky1 + m_Name: IK_RightFoot_target m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &367428372977659511 +--- !u!4 &7319803450199018827 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1618946178349757406} - m_LocalRotation: {x: -0.051582795, y: -0.082162395, z: -0.29810166, w: 0.9495915} - m_LocalPosition: {x: 0.6087276, y: 8.394301, z: -5.136874} - m_LocalScale: {x: 1, y: 1.0000001, z: 1} + m_GameObject: {fileID: 1448201416672063786} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 4905275793602725302} - m_Father: {fileID: 7875945632691881779} - m_RootOrder: 2 + m_Children: [] + m_Father: {fileID: 97254474483763731} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1777886138065699449 +--- !u!1 &1618946178349757406 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -625,28 +682,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6395183538210306856} + - component: {fileID: 367428372977659511} m_Layer: 0 - m_Name: IK_LeftFoot_hint + m_Name: Avatar_RightHandPinky1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &6395183538210306856 +--- !u!4 &367428372977659511 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1777886138065699449} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.1, y: 0.1, z: 0.1} + m_GameObject: {fileID: 1618946178349757406} + m_LocalRotation: {x: -0.051582795, y: -0.082162395, z: -0.29810166, w: 0.9495915} + m_LocalPosition: {x: 0.6087276, y: 8.394301, z: -5.136874} + m_LocalScale: {x: 1, y: 1.0000001, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 5586488730641056798} - m_RootOrder: 0 + m_Children: + - {fileID: 4905275793602725302} + m_Father: {fileID: 7875945632691881779} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1865920394610994355 GameObject: @@ -914,7 +972,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2075749430933923644} - m_LocalRotation: {x: -0.031649977, y: 0.7721807, z: 0.62863314, w: 0.08692347} + m_LocalRotation: {x: -0.0005389329, y: 0.00294312, z: 0.998842, w: -0.048018537} m_LocalPosition: {x: 0.0000018775463, y: 40.71172, z: -0.00025378168} m_LocalScale: {x: 0.9999997, y: 0.99999964, z: 0.99999934} m_ConstrainProportionsScale: 0 @@ -1010,9 +1068,10 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2440142540960207971} - m_LocalRotation: {x: -0.18576409, y: 0.000000029589753, z: 0.00000009469314, w: 0.9825944} + m_LocalRotation: {x: 0.0000054258853, y: -0.000000001131955, z: 0.00000006919116, + w: 1} m_LocalPosition: {x: -0.0000011734664, y: 44.889984, z: -0.0000013783574} - m_LocalScale: {x: 1.0000001, y: 0.99999994, z: 0.9999998} + m_LocalScale: {x: 1.0000031, y: 1.0000012, z: 0.99999994} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 414905845303554749} @@ -1097,9 +1156,9 @@ GameObject: - component: {fileID: 3040863661235408567} - component: {fileID: 8067379085201444959} - component: {fileID: 8057257307905907299} - - component: {fileID: 8251266189329493141} + - component: {fileID: 5369000185041908235} m_Layer: 0 - m_Name: AvatarBase + m_Name: AvatarBaseWithIK m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -1126,8 +1185,6 @@ Transform: - {fileID: 5638516224221373285} - {fileID: 7719968292190196373} - {fileID: 243989733702290173} - - {fileID: 4914874594018121327} - - {fileID: 146476583262592131} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1141,7 +1198,7 @@ Animator: m_GameObject: {fileID: 2715193490050531353} m_Enabled: 1 m_Avatar: {fileID: 9000000, guid: 01631b15c425c3d469790d7410e6fb81, type: 3} - m_Controller: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 38f4a76e8dc8cb74f8a99c182bd4a5b0, type: 2} m_CullingMode: 0 m_UpdateMode: 0 m_ApplyRootMotion: 0 @@ -1249,7 +1306,7 @@ MonoBehaviour: - m_Rig: {fileID: 8607891386929260480} m_Active: 1 m_Effectors: [] ---- !u!114 &8251266189329493141 +--- !u!114 &5369000185041908235 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1261,14 +1318,14 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 4d5e78a607adf694f8b2b6909e620ebd, type: 3} m_Name: m_EditorClassIdentifier: - raycastLenght: 0.5 - weight: 0.5 - weightSpeed: 3 - feetRig: {fileID: 8607891386929260480} - leftFoot: {fileID: 8968769859025314907} - rightFoot: {fileID: 4339458960092630299} - leftFootTarget: {fileID: 146476583262592131} - rightFootTarget: {fileID: 4914874594018121327} + objectsToReparent: + - {fileID: 2395706794784931262} + - {fileID: 5870074090620784240} + - {fileID: 4988299956409956473} + - {fileID: 1076532383756781416} + - {fileID: 7319803450199018827} + - {fileID: 8429075437861497970} + parent: {fileID: 8646381952921806415} --- !u!1 &2810995470544666982 GameObject: m_ObjectHideFlags: 0 @@ -1661,9 +1718,9 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4199904223153163950} - m_LocalRotation: {x: 0.08553419, y: 0.039422885, z: 0.00647336, w: 0.99553394} + m_LocalRotation: {x: 0.0029384752, y: 0.00053917407, z: -0.048018556, w: 0.998842} m_LocalPosition: {x: -8.910006, y: 6.270011, z: 0.00000059604645} - m_LocalScale: {x: 1.0000001, y: 1.0000007, z: 1.0000005} + m_LocalScale: {x: 1.0000002, y: 1.0000014, z: 1.0000005} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1076618135913576376} @@ -1711,7 +1768,8 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 5586488730641056798} - - component: {fileID: 8968769859025314907} + - component: {fileID: 9132734641858633937} + - component: {fileID: 978367057676781632} m_Layer: 0 m_Name: IK_LeftFoot m_TagString: Untagged @@ -1731,11 +1789,12 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 6395183538210306856} + - {fileID: 4988299956409956473} + - {fileID: 1076532383756781416} m_Father: {fileID: 243989733702290173} - m_RootOrder: 1 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &8968769859025314907 +--- !u!114 &9132734641858633937 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1752,13 +1811,34 @@ MonoBehaviour: m_Root: {fileID: 8617699813746410558} m_Mid: {fileID: 4113740764828426915} m_Tip: {fileID: 414905845303554749} - m_Target: {fileID: 146476583262592131} - m_Hint: {fileID: 6395183538210306856} + m_Target: {fileID: 4988299956409956473} + m_Hint: {fileID: 1076532383756781416} m_TargetPositionWeight: 1 m_TargetRotationWeight: 1 m_HintWeight: 1 m_MaintainTargetPositionOffset: 0 m_MaintainTargetRotationOffset: 0 +--- !u!114 &978367057676781632 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4437536654935005398} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5ff1f6784a074d258363e062f051a763, type: 3} + m_Name: + m_EditorClassIdentifier: + k__BackingField: {fileID: 5870074090620784240} + k__BackingField: {x: 0, y: -1, z: 0} + solverDirectionIsGlobal: 1 + k__BackingField: 0.25 + k__BackingField: 0.25 + k__BackingField: + serializedVersion: 2 + m_Bits: 132097 + k__BackingField: 0 --- !u!1 &4910569395646240586 GameObject: m_ObjectHideFlags: 0 @@ -1846,7 +1926,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5180360920261997042} - m_LocalRotation: {x: 0.028795956, y: 0.79246557, z: 0.6055551, w: -0.066873655} + m_LocalRotation: {x: 0.00054121483, y: 0.0029434862, z: 0.9988326, w: 0.048213687} m_LocalPosition: {x: 0.000005464535, y: 40.71196, z: -0.000245668} m_LocalScale: {x: 0.9999997, y: 0.99999976, z: 0.99999946} m_ConstrainProportionsScale: 0 @@ -1855,37 +1935,6 @@ Transform: m_Father: {fileID: 4113740764828426915} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5221784737380763440 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4914874594018121327} - m_Layer: 0 - m_Name: RightFootTarget - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4914874594018121327 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5221784737380763440} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 3379281623359560355} - m_RootOrder: 9 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &5245147357183901815 GameObject: m_ObjectHideFlags: 0 @@ -1981,6 +2030,89 @@ Transform: m_Father: {fileID: 7353317817381008259} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5506034870388756249 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2395706794784931262} + - component: {fileID: 1127786796186854839} + m_Layer: 0 + m_Name: Avatar_RightFootConstraint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2395706794784931262 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5506034870388756249} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 243989733702290173} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1127786796186854839 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5506034870388756249} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8935e03361a14ec4b8edc872f76bc822, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Weight: 1 + m_Data: + m_ConstrainedObject: {fileID: 2395706794784931262} + m_SourceObjects: + m_Length: 1 + m_Item0: + transform: {fileID: 6814664886966597251} + weight: 1 + m_Item1: + transform: {fileID: 0} + weight: 0 + m_Item2: + transform: {fileID: 0} + weight: 0 + m_Item3: + transform: {fileID: 0} + weight: 0 + m_Item4: + transform: {fileID: 0} + weight: 0 + m_Item5: + transform: {fileID: 0} + weight: 0 + m_Item6: + transform: {fileID: 0} + weight: 0 + m_Item7: + transform: {fileID: 0} + weight: 0 + m_ConstrainedPositionAxes: + x: 1 + y: 1 + z: 1 + m_ConstrainedRotationAxes: + x: 1 + y: 1 + z: 1 + m_MaintainPositionOffset: 0 + m_MaintainRotationOffset: 0 --- !u!1 &5663398655670768036 GameObject: m_ObjectHideFlags: 0 @@ -2160,6 +2292,37 @@ Transform: m_Father: {fileID: 7353317817381008259} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5816171666825652749 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4988299956409956473} + m_Layer: 0 + m_Name: IK_LeftFoot_target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4988299956409956473 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5816171666825652749} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5586488730641056798} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &5817018015892836535 GameObject: m_ObjectHideFlags: 0 @@ -2215,7 +2378,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5949208072906416986} - m_LocalRotation: {x: 0.044848338, y: 0.06473648, z: -0.044786606, w: 0.9958875} + m_LocalRotation: {x: 0.04484834, y: 0.06473648, z: -0.04478661, w: 0.9958875} m_LocalPosition: {x: -0.77881074, y: 9.234818, z: -2.757516} m_LocalScale: {x: 1.0000001, y: 1.0000002, z: 0.99999994} m_ConstrainProportionsScale: 0 @@ -2352,6 +2515,89 @@ Transform: m_Father: {fileID: 8801560811761740389} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6954693501862351251 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5870074090620784240} + - component: {fileID: 1202179254765732262} + m_Layer: 0 + m_Name: Avatar_LeftFoot Constraint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5870074090620784240 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6954693501862351251} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 1 + m_Children: [] + m_Father: {fileID: 243989733702290173} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1202179254765732262 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6954693501862351251} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8935e03361a14ec4b8edc872f76bc822, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Weight: 1 + m_Data: + m_ConstrainedObject: {fileID: 5870074090620784240} + m_SourceObjects: + m_Length: 1 + m_Item0: + transform: {fileID: 414905845303554749} + weight: 1 + m_Item1: + transform: {fileID: 0} + weight: 0 + m_Item2: + transform: {fileID: 0} + weight: 0 + m_Item3: + transform: {fileID: 0} + weight: 0 + m_Item4: + transform: {fileID: 0} + weight: 0 + m_Item5: + transform: {fileID: 0} + weight: 0 + m_Item6: + transform: {fileID: 0} + weight: 0 + m_Item7: + transform: {fileID: 0} + weight: 0 + m_ConstrainedPositionAxes: + x: 1 + y: 1 + z: 1 + m_ConstrainedRotationAxes: + x: 1 + y: 1 + z: 1 + m_MaintainPositionOffset: 0 + m_MaintainRotationOffset: 0 --- !u!1 &7123455823410589011 GameObject: m_ObjectHideFlags: 0 @@ -2564,6 +2810,37 @@ Transform: m_Father: {fileID: 8927567905875946307} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7409490673775168659 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8429075437861497970} + m_Layer: 0 + m_Name: IK_RightFoot_hint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8429075437861497970 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7409490673775168659} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 97254474483763731} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &7761518610156196193 GameObject: m_ObjectHideFlags: 0 @@ -2696,37 +2973,6 @@ Transform: m_Father: {fileID: 7163933476638625283} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &8164112205382885612 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 146476583262592131} - m_Layer: 0 - m_Name: LeftFootTarget - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &146476583262592131 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8164112205382885612} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 3379281623359560355} - m_RootOrder: 10 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &8190205368617088621 GameObject: m_ObjectHideFlags: 0 @@ -2750,9 +2996,9 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 8190205368617088621} - m_LocalRotation: {x: -0.16971363, y: 0.000000030241015, z: 0.00000008667713, w: 0.9854934} + m_LocalRotation: {x: 0.0000048289075, y: -5.53122e-10, z: 0.000000023426301, w: 1} m_LocalPosition: {x: 0.00000018253922, y: 44.88999, z: -0.00000085681677} - m_LocalScale: {x: 1.0000001, y: 0.9999998, z: 0.9999999} + m_LocalScale: {x: 1.0000033, y: 1.0000013, z: 0.9999998} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6814664886966597251} @@ -3490,3 +3736,34 @@ SkinnedMeshRenderer: m_Center: {x: -0.14233017, y: -68.77388, z: -4.070051} m_Extent: {x: 16.284348, y: 23.485409, z: 18.426659} m_DirtyAABB: 0 +--- !u!1 &9168737600890777197 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1076532383756781416} + m_Layer: 0 + m_Name: IK_LeftFoot_hint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1076532383756781416 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9168737600890777197} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5586488730641056798} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBase.prefab.meta b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBaseWithIK.prefab.meta similarity index 100% rename from unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBase.prefab.meta rename to unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarBaseWithIK.prefab.meta diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/New Avatar Mask.mask b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarMask.mask similarity index 99% rename from unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/New Avatar Mask.mask rename to unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarMask.mask index f9f8a095ef..377525d118 100644 --- a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/New Avatar Mask.mask +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarMask.mask @@ -6,7 +6,7 @@ AvatarMask: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: New Avatar Mask + m_Name: AvatarMask m_Mask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 m_Elements: - m_Path: diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/New Avatar Mask.mask.meta b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarMask.mask.meta similarity index 100% rename from unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/New Avatar Mask.mask.meta rename to unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/AvatarMask.mask.meta diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/Avatar_FBX_Anim1.fbx.meta b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/Avatar_FBX_Anim1.fbx.meta index 82e963a8de..ab4116b04b 100644 --- a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/Avatar_FBX_Anim1.fbx.meta +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/Avatar_FBX_Anim1.fbx.meta @@ -19,12 +19,16 @@ ModelImporter: rigImportErrors: rigImportWarnings: animationImportErrors: - animationImportWarnings: + animationImportWarnings: "\nClip 'Armature|Run' has import animation warnings + that might lower retargeting quality:\nNote: Activate translation DOF on avatar + to improve retargeting quality.\n\t'Avatar_LeftFoot' has translation animation + that will be discarded.\n\t'Avatar_RightFoot' has translation animation that + will be discarded.\n" animationRetargetingWarnings: animationDoRetargetingWarnings: 0 importAnimatedCustomProperties: 0 importConstraints: 0 - animationCompression: 1 + animationCompression: 3 animationRotationError: 0.5 animationPositionError: 0.5 animationScaleError: 0.5 @@ -80,7 +84,364 @@ ModelImporter: humanDescription: serializedVersion: 3 human: [] - skeleton: [] + skeleton: + - name: Avatar_FBX_Anim1(Clone) + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: M_Feet_BaseMesh + parentName: Avatar_FBX_Anim1(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0.7071069, y: 0, z: -0, w: 0.7071067} + scale: {x: 0.01, y: 0.01, z: 0.01} + - name: M_lBody_BaseMesh + parentName: Avatar_FBX_Anim1(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0.7071069, y: 0, z: -0, w: 0.7071067} + scale: {x: 0.01, y: 0.01, z: 0.01} + - name: M_uBody_BaseMesh + parentName: Avatar_FBX_Anim1(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0.7071069, y: 0, z: -0, w: 0.7071067} + scale: {x: 0.01, y: 0.01, z: 0.01} + - name: M_Head_BaseMesh + parentName: Avatar_FBX_Anim1(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0.7071069, y: 0, z: -0, w: 0.7071067} + scale: {x: 0.01, y: 0.01, z: 0.01} + - name: M_Mask_Eyebrows + parentName: Avatar_FBX_Anim1(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0.7071069, y: 0, z: -0, w: 0.7071067} + scale: {x: 0.01, y: 0.01, z: 0.01} + - name: M_Mask_Eyes + parentName: Avatar_FBX_Anim1(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0.7071069, y: 0, z: -0, w: 0.7071067} + scale: {x: 0.01, y: 0.01, z: 0.01} + - name: M_Mask_Mouth + parentName: Avatar_FBX_Anim1(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0.7071069, y: 0, z: -0, w: 0.7071067} + scale: {x: 0.01, y: 0.01, z: 0.01} + - name: Armature + parentName: Avatar_FBX_Anim1(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0.00000014106499, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Avatar_Hips + parentName: Armature + position: {x: -0.01816703, y: 98.531975, z: -0.5394394} + rotation: {x: 1.496402e-23, y: -0.000000037748947, z: 1, w: -6.123234e-17} + scale: {x: 1.0000002, y: 1.0000002, z: 1} + - name: Avatar_LeftUpLeg + parentName: Avatar_Hips + position: {x: 8.910006, y: 6.270014, z: 0.0000006854534} + rotation: {x: 0.0112270415, y: -0.000000043708646, z: -4.907496e-10, w: 0.999937} + scale: {x: 1.0000006, y: 1.000002, z: 1.0000006} + - name: Avatar_LeftLeg + parentName: Avatar_LeftUpLeg + position: {x: -0.0000011734664, y: 44.889984, z: -0.0000013783574} + rotation: {x: -0.023604404, y: 1.0658141e-14, z: 0.0000000020635633, w: 0.9997214} + scale: {x: 1.0000031, y: 1.0000012, z: 0.99999994} + - name: Avatar_LeftFoot + parentName: Avatar_LeftLeg + position: {x: 0.000005464535, y: 40.71196, z: -0.000245668} + rotation: {x: -0.00000017090703, y: -0.84047484, z: -0.5418506, w: 0.00000066460854} + scale: {x: 0.9999996, y: 1.0000013, z: 1.0000019} + - name: Avatar_LeftToeBase + parentName: Avatar_LeftFoot + position: {x: 0.0000044839385, y: 14.388936, z: -0.000000059604645} + rotation: {x: -0.223243, y: -0.0000003337326, z: -0.0000005520838, w: 0.9747629} + scale: {x: 1.0000001, y: 1.0000074, z: 1.0000004} + - name: Avatar_RightUpLeg + parentName: Avatar_Hips + position: {x: -8.910006, y: 6.270011, z: 0.00000059604645} + rotation: {x: 0.0112270415, y: -0.000000043708646, z: -4.907496e-10, w: 0.999937} + scale: {x: 1.0000002, y: 1.0000014, z: 1.0000005} + - name: Avatar_RightLeg + parentName: Avatar_RightUpLeg + position: {x: 0.00000018253922, y: 44.88999, z: -0.00000085681677} + rotation: {x: -0.023604404, y: 1.0658141e-14, z: 0.0000000020635633, w: 0.9997214} + scale: {x: 1.0000033, y: 1.0000013, z: 0.9999998} + - name: Avatar_RightFoot + parentName: Avatar_RightLeg + position: {x: 0.0000018775463, y: 40.71172, z: -0.00025378168} + rotation: {x: 0.00000014076056, y: -0.84047484, z: -0.5418506, w: -0.00000056441604} + scale: {x: 0.9999997, y: 1.0000015, z: 1.0000015} + - name: Avatar_RightToeBase + parentName: Avatar_RightFoot + position: {x: -0.0000053706162, y: 14.388939, z: -0.0000016093254} + rotation: {x: -0.22324297, y: 0.00015933848, z: 0.0006949591, w: 0.97476256} + scale: {x: 0.99999994, y: 1.0000036, z: 0.99999815} + - name: Avatar_Spine + parentName: Avatar_Hips + position: {x: 0.000000008226017, y: -7.0000076, z: 0.0000010044288} + rotation: {x: -1.7275476e-23, y: -0, z: -1, w: -6.123234e-17} + scale: {x: 1.0000002, y: 1.0000002, z: 0.99999994} + - name: Avatar_Spine1 + parentName: Avatar_Spine + position: {x: -1.2079227e-13, y: 14.078552, z: 1.8189894e-12} + rotation: {x: -0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 0.99999994, z: 1} + - name: Avatar_Spine2 + parentName: Avatar_Spine1 + position: {x: -0.0000000088475645, y: 14.078576, z: -0.00000027899978} + rotation: {x: -0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1.0000001} + - name: Avatar_LeftShoulder + parentName: Avatar_Spine2 + position: {x: -7.000008, y: 11.431456, z: 0.000000067288056} + rotation: {x: 0.7071068, y: -0.7071068, z: -0.00000005338508, w: -0.00000005338508} + scale: {x: 1.0000015, y: 1.0000015, z: 1.000003} + - name: Avatar_LeftArm + parentName: Avatar_LeftShoulder + position: {x: 0.0000016801059, y: 10.707248, z: 0.0000003343448} + rotation: {x: -0.018284, y: -0.018287726, z: -0.00033444166, w: -0.99966556} + scale: {x: 1.0000007, y: 1.0000011, z: 1.0000011} + - name: Avatar_LeftForeArm + parentName: Avatar_LeftArm + position: {x: 0.00000047683716, y: 27.323761, z: -0.0000023841858} + rotation: {x: -0.036981553, y: -0.036775216, z: 0.0050777243, w: 0.9986261} + scale: {x: 1.0000014, y: 1.0000011, z: 1.0000014} + - name: Avatar_LeftHand + parentName: Avatar_LeftForeArm + position: {x: -0.0000010728836, y: 26.717215, z: -0.0000019669533} + rotation: {x: 0.044289995, y: 0.043345783, z: 0.012652408, w: -0.9979978} + scale: {x: 1.0000018, y: 1.0000027, z: 1.0000045} + - name: Avatar_LeftHandThumb1 + parentName: Avatar_LeftHand + position: {x: 1.201802, y: 3.6981318, z: -4.8704743} + rotation: {x: -0.3357264, y: 0.080175154, z: 0.016081411, w: 0.93840355} + scale: {x: 1.0000043, y: 1.0000035, z: 1.000007} + - name: Avatar_LeftHandThumb2 + parentName: Avatar_LeftHandThumb1 + position: {x: -0.000002861023, y: 2.664744, z: -0.0000019073486} + rotation: {x: -0.011912341, y: -0.0033820185, z: -0.036351282, w: -0.9992624} + scale: {x: 1.0000015, y: 1.0000021, z: 1.0000049} + - name: Avatar_LeftHandThumb3 + parentName: Avatar_LeftHandThumb2 + position: {x: 0.00000023841858, y: 2.8859496, z: -0.00000047683716} + rotation: {x: 0.005433085, y: -0.000006413086, z: 0.000059494065, w: 0.9999853} + scale: {x: 1.0000004, y: 1.0000014, z: 1.0000021} + - name: Avatar_LeftHandThumb4 + parentName: Avatar_LeftHandThumb3 + position: {x: -0.00001835823, y: 2.743867, z: -0.000002861023} + rotation: {x: 0.0000002416781, y: -0.000000087991296, z: -0.00000007949246, + w: 1} + scale: {x: 1.0000002, y: 1.0000006, z: 1.0000019} + - name: Avatar_LeftHandIndex1 + parentName: Avatar_LeftHand + position: {x: -0.77881074, y: 9.234818, z: -2.757516} + rotation: {x: 0.0482219, y: 0.06226424, z: 0.008147343, w: 0.99686086} + scale: {x: 1.0000031, y: 1.0000026, z: 1.0000058} + - name: Avatar_LeftHandIndex2 + parentName: Avatar_LeftHandIndex1 + position: {x: 0.00000023841858, y: 5.183843, z: 0.00000047683716} + rotation: {x: 0.0006619615, y: -0.000000014901156, z: -0.000000030267973, w: 0.99999976} + scale: {x: 1.0000015, y: 1.0000015, z: 1.0000025} + - name: Avatar_LeftHandIndex3 + parentName: Avatar_LeftHandIndex2 + position: {x: -0.0000014305115, y: 3.4151342, z: -0.0000023841858} + rotation: {x: -0.0024985056, y: -0.0000000160055, z: -0.000007181614, w: 0.99999696} + scale: {x: 1.0000021, y: 1.0000019, z: 1.0000046} + - name: Avatar_LeftHandIndex4 + parentName: Avatar_LeftHandIndex3 + position: {x: -0.000018835068, y: 2.127387, z: 0.0000019073486} + rotation: {x: 2.3283059e-10, y: 1.7763564e-15, z: 2.793251e-14, w: 1} + scale: {x: 1.0000012, y: 1.0000018, z: 1.0000029} + - name: Avatar_LeftHandMiddle1 + parentName: Avatar_LeftHand + position: {x: -0.75333166, y: 8.896621, z: -0.17211056} + rotation: {x: 0.062341556, y: 0.0623734, z: 0.0072642444, w: 0.9960775} + scale: {x: 1.0000044, y: 1.0000042, z: 1.0000079} + - name: Avatar_LeftHandMiddle2 + parentName: Avatar_LeftHandMiddle1 + position: {x: 0.00000023841858, y: 4.976084, z: 0.0000009536743} + rotation: {x: 0.00000815466, y: 0.0000000745058, z: -0, w: 1} + scale: {x: 1.0000024, y: 1.0000008, z: 1.0000033} + - name: Avatar_LeftHandMiddle3 + parentName: Avatar_LeftHandMiddle2 + position: {x: 0.0000046491623, y: 3.8652744, z: 0.0000009536743} + rotation: {x: -0.000008579343, y: -7.1054265e-15, z: -9.319616e-10, w: 1} + scale: {x: 1.0000014, y: 1.0000018, z: 1.0000026} + - name: Avatar_LeftHandMiddle4 + parentName: Avatar_LeftHandMiddle3 + position: {x: -0.0000056028366, y: 2.005634, z: -0.0000011920929} + rotation: {x: 0.00023507862, y: 0.0000008296154, z: -0.101705596, w: 0.9948145} + scale: {x: 1.0000015, y: 1.0000017, z: 1.0000019} + - name: Avatar_LeftHandRing1 + parentName: Avatar_LeftHand + position: {x: -0.27731633, y: 8.825711, z: 2.6630943} + rotation: {x: 0.06237182, y: 0.062373627, z: 0.007262349, w: 0.9960756} + scale: {x: 1.0000032, y: 1.0000027, z: 1.0000046} + - name: Avatar_LeftHandRing2 + parentName: Avatar_LeftHandRing1 + position: {x: -0.0000013113022, y: 4.0864453, z: -0.000000834465} + rotation: {x: -0, y: -0.0000000037252894, z: -0, w: 1} + scale: {x: 1.0000026, y: 1.0000019, z: 1.0000037} + - name: Avatar_LeftHandRing3 + parentName: Avatar_LeftHandRing2 + position: {x: -0.000004976988, y: 3.263546, z: 0.00000166893} + rotation: {x: 0.00000011175868, y: 0.000000081956365, z: -4.6566156e-10, w: 1} + scale: {x: 1.000002, y: 1.0000015, z: 1.0000035} + - name: Avatar_LeftHandRing4 + parentName: Avatar_LeftHandRing3 + position: {x: -0.0000017881393, y: 2.1207864, z: -0.0000005364418} + rotation: {x: 0.00000006069045, y: -0.000000059389954, z: -0.10170919, w: 0.9948142} + scale: {x: 1.0000013, y: 1.0000017, z: 1.0000021} + - name: Avatar_LeftHandPinky1 + parentName: Avatar_LeftHand + position: {x: 0.6087734, y: 8.394319, z: 5.1368732} + rotation: {x: -0.06434083, y: -0.062132582, z: -0.010549975, w: -0.995936} + scale: {x: 1.0000051, y: 1.0000039, z: 1.0000075} + - name: Avatar_LeftHandPinky2 + parentName: Avatar_LeftHandPinky1 + position: {x: 0.0000045895576, y: 3.4953313, z: -0.0000008940697} + rotation: {x: 0.00051786, y: -0.00000007078051, z: -9.3132246e-10, w: -0.9999999} + scale: {x: 1.0000018, y: 1.0000018, z: 1.0000027} + - name: Avatar_LeftHandPinky3 + parentName: Avatar_LeftHandPinky2 + position: {x: 0.0000014603138, y: 2.425744, z: -0.00000011920929} + rotation: {x: -0.0011151356, y: 0.00000007153146, z: -0.000008641783, w: -0.99999946} + scale: {x: 1.0000042, y: 1.0000035, z: 1.000009} + - name: Avatar_LeftHandPinky4 + parentName: Avatar_LeftHandPinky3 + position: {x: 0.000037312508, y: 1.7794256, z: 0.00000011920929} + rotation: {x: 0.06747798, y: 0.0019537278, z: 0.10167398, w: -0.9925248} + scale: {x: 1.0000005, y: 1.0000011, z: 1.0000029} + - name: Avatar_RightShoulder + parentName: Avatar_Spine2 + position: {x: 7.0000076, y: 11.43147, z: 0.0000001846347} + rotation: {x: 1.7763568e-15, y: 1.7763568e-15, z: -0.7071068, w: 0.7071068} + scale: {x: 1.0000018, y: 1.0000019, z: 1} + - name: Avatar_RightArm + parentName: Avatar_RightShoulder + position: {x: 0.0000032745302, y: 10.707245, z: -0.00000029755756} + rotation: {x: -0.01828399, y: -0.018287659, z: 0.00033444166, w: 0.99966556} + scale: {x: 1.0000011, y: 1.000001, z: 1.0000001} + - name: Avatar_RightForeArm + parentName: Avatar_RightArm + position: {x: 0.00000166893, y: 27.32377, z: 0.0000023841858} + rotation: {x: 0.036981586, y: 0.036775265, z: 0.0050777276, w: 0.9986262} + scale: {x: 1.0000036, y: 1.0000029, z: 0.99999887} + - name: Avatar_RightHand + parentName: Avatar_RightForeArm + position: {x: 0.0000027120113, y: 26.71721, z: -0.00000029802322} + rotation: {x: 0.044289805, y: 0.04334574, z: -0.012652379, w: 0.99799776} + scale: {x: 1.0000019, y: 1.0000036, z: 0.9999998} + - name: Avatar_RightHandThumb1 + parentName: Avatar_RightHand + position: {x: 1.2017281, y: 3.698125, z: 4.8704624} + rotation: {x: 0.33572665, y: -0.08017454, z: 0.016084155, w: 0.93840337} + scale: {x: 1.0000018, y: 1.0000018, z: 0.99999976} + - name: Avatar_RightHandThumb2 + parentName: Avatar_RightHandThumb1 + position: {x: 0.0000011920929, y: 2.6647701, z: 0.00000333786} + rotation: {x: -0.011911775, y: -0.003382719, z: 0.03635135, w: 0.9992624} + scale: {x: 0.9999972, y: 0.9999961, z: 1.0000006} + - name: Avatar_RightHandThumb3 + parentName: Avatar_RightHandThumb2 + position: {x: 0.0000030994415, y: 2.8859124, z: 0.000002861023} + rotation: {x: -0.0054335627, y: 0.0000064112237, z: 0.000059435966, w: 0.9999852} + scale: {x: 1.0000007, y: 1.0000004, z: 1.0000004} + - name: Avatar_RightHandThumb4 + parentName: Avatar_RightHandThumb3 + position: {x: -0.0000166893, y: 2.743875, z: -0.0000017285347} + rotation: {x: -0, y: 4.547473e-13, z: -1.4956922e-12, w: 1} + scale: {x: 0.99999994, y: 1, z: 1.0000008} + - name: Avatar_RightHandIndex1 + parentName: Avatar_RightHand + position: {x: -0.77891636, y: 9.234784, z: 2.7575011} + rotation: {x: -0.04822194, y: -0.06226433, z: 0.008147186, w: 0.99686086} + scale: {x: 1.0000011, y: 0.9999996, z: 1.0000017} + - name: Avatar_RightHandIndex2 + parentName: Avatar_RightHandIndex1 + position: {x: -0.000000834465, y: 5.183872, z: -0.0000009536743} + rotation: {x: -0.00066183857, y: 0.00000003725289, z: 0.000000031432126, w: 0.99999976} + scale: {x: 1.0000004, y: 0.99999994, z: 1.0000004} + - name: Avatar_RightHandIndex3 + parentName: Avatar_RightHandIndex2 + position: {x: 0.0000064373016, y: 3.4151576, z: 0.0000009536743} + rotation: {x: 0.0024982444, y: -0.00000003362471, z: 0.00000002824342, w: 0.9999969} + scale: {x: 1.0000001, y: 1.0000002, z: 1.0000004} + - name: Avatar_RightHandIndex4 + parentName: Avatar_RightHandIndex3 + position: {x: 0.000029325485, y: 2.1273608, z: -0.0000014305115} + rotation: {x: 0.0000003390013, y: 0.00000011920774, z: -9.174091e-10, w: 1} + scale: {x: 1, y: 1, z: 0.99999946} + - name: Avatar_RightHandMiddle1 + parentName: Avatar_RightHand + position: {x: -0.7533932, y: 8.896623, z: 0.17209911} + rotation: {x: -0.062341418, y: -0.062373456, z: 0.0072642136, w: 0.99607754} + scale: {x: 1.0000018, y: 1.0000001, z: 1.0000021} + - name: Avatar_RightHandMiddle2 + parentName: Avatar_RightHandMiddle1 + position: {x: -0.00000035762787, y: 4.97608, z: -0.0000011920929} + rotation: {x: -0.000008210539, y: 0.0000000037252899, z: 6.984919e-10, w: 1} + scale: {x: 1.0000006, y: 0.99999994, z: 1.0000006} + - name: Avatar_RightHandMiddle3 + parentName: Avatar_RightHandMiddle2 + position: {x: -0.00000059604645, y: 3.8652923, z: 0.00000059604645} + rotation: {x: 0.000008609145, y: 0.000000029802312, z: 2.3310734e-10, w: 1} + scale: {x: 0.99999994, y: 0.9999997, z: 0.9999998} + - name: Avatar_RightHandMiddle4 + parentName: Avatar_RightHandMiddle3 + position: {x: 0.00000500679, y: 2.0056305, z: -0.0000021457672} + rotation: {x: -0, y: -0, z: 8.1315156e-20, w: 1} + scale: {x: 1.0000004, y: 0.99999994, z: 1.0000002} + - name: Avatar_RightHandRing1 + parentName: Avatar_RightHand + position: {x: -0.2773604, y: 8.825709, z: -2.6630998} + rotation: {x: -0.062371694, y: -0.062373657, z: 0.0072623175, w: 0.9960756} + scale: {x: 0.99999994, y: 0.9999983, z: 1.0000021} + - name: Avatar_RightHandRing2 + parentName: Avatar_RightHandRing1 + position: {x: -0.000008285046, y: 4.086464, z: -0.00000017881393} + rotation: {x: 0.000000014901158, y: -0, z: 0.000000001164153, w: 1} + scale: {x: 0.99999934, y: 0.99999946, z: 1.0000007} + - name: Avatar_RightHandRing3 + parentName: Avatar_RightHandRing2 + position: {x: 0.0000060349703, y: 3.263531, z: 0.000002115965} + rotation: {x: -0.00000011175868, y: 1.1622642e-16, z: -9.3132235e-10, w: 1} + scale: {x: 0.9999986, y: 0.9999983, z: 0.9999997} + - name: Avatar_RightHandRing4 + parentName: Avatar_RightHandRing3 + position: {x: 0.000025570393, y: 2.1207905, z: -0.0000015497208} + rotation: {x: -0.00000022351736, y: -0.000000026077027, z: -9.313249e-10, w: 1} + scale: {x: 0.99999875, y: 0.9999986, z: 1.0000001} + - name: Avatar_RightHandPinky1 + parentName: Avatar_RightHand + position: {x: 0.6087276, y: 8.394301, z: -5.136874} + rotation: {x: -0.06434114, y: -0.062132582, z: 0.010550333, w: 0.99593604} + scale: {x: 1.0000021, y: 1.0000001, z: 1.0000014} + - name: Avatar_RightHandPinky2 + parentName: Avatar_RightHandPinky1 + position: {x: -0.000008821487, y: 3.495335, z: 0.00000023841858} + rotation: {x: 0.0005178004, y: 0.000000048428767, z: -4.6566123e-10, w: 0.9999999} + scale: {x: 1.0000006, y: 1.0000007, z: 0.99999905} + - name: Avatar_RightHandPinky3 + parentName: Avatar_RightHandPinky2 + position: {x: -0.000010371208, y: 2.425747, z: 0} + rotation: {x: -0.0011151654, y: 0.000000034278415, z: 0.000008645395, w: 0.99999946} + scale: {x: 1.0000035, y: 1.0000029, z: 1.0000011} + - name: Avatar_RightHandPinky4 + parentName: Avatar_RightHandPinky3 + position: {x: 0.00001424551, y: 1.7794425, z: -0.00000047683716} + rotation: {x: -0.000000111758666, y: -0.00000010801404, z: -0.00000003079771, + w: 1} + scale: {x: 1.0000029, y: 1.0000024, z: 0.9999998} + - name: Avatar_Neck + parentName: Avatar_Spine2 + position: {x: -0.0000000044237822, y: 14.0785885, z: 0.00000021674623} + rotation: {x: -0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Avatar_Head + parentName: Avatar_Neck + position: {x: -0.00000010430813, y: 24.235678, z: 0.0000007785857} + rotation: {x: -0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} armTwist: 0.5 foreArmTwist: 0.5 upperLegTwist: 0.5 @@ -91,7 +452,7 @@ ModelImporter: globalScale: 100 rootMotionBoneName: hasTranslationDoF: 0 - hasExtraRoot: 0 + hasExtraRoot: 1 skeletonHasParents: 1 lastHumanDescriptionAvatarSource: {instanceID: 0} autoGenerateAvatarMappingIfUnspecified: 1 diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/CharacterAnimator.controller b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/CharacterAnimator.controller index ffb6040ec7..94642c3429 100644 --- a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/CharacterAnimator.controller +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/CharacterAnimator.controller @@ -1,5 +1,27 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-7988993525725839332 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -4050450968213979288} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.09402645 + m_TransitionOffset: 0 + m_ExitTime: 0.9 + m_HasExitTime: 1 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!1102 &-7971650593490172519 AnimatorState: serializedVersion: 6 @@ -211,7 +233,10 @@ AnimatorStateMachine: m_Position: {x: 320, y: 200, z: 0} - serializedVersion: 1 m_State: {fileID: 6626008193833255465} - m_Position: {x: 70, y: 200, z: 0} + m_Position: {x: 30, y: 200, z: 0} + - serializedVersion: 1 + m_State: {fileID: 7720407666756339275} + m_Position: {x: 120, y: 320, z: 0} m_ChildStateMachines: - serializedVersion: 1 m_StateMachine: {fileID: -2772301717899763986} @@ -571,6 +596,7 @@ AnimatorState: - {fileID: 4615173915622944316} - {fileID: 4302603106001568696} - {fileID: -2920629328503316622} + - {fileID: 1204688441645205064} m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 @@ -992,91 +1018,97 @@ AnimatorController: m_DefaultFloat: 3 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: Jump m_Type: 9 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: IsGrounded m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: EmoteLoop m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: Emote m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: EmoteRefresh m_Type: 9 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: IsJumping m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: IsFalling m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: IsLongJump m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: RotateLeft m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: Angle m_Type: 1 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: AngleDir m_Type: 1 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: IsLongFall m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: IsStunned m_Type: 4 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: WallHit m_Type: 9 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} + - m_Name: AFK + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer @@ -1198,6 +1230,28 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 0 +--- !u!1101 &1204688441645205064 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 7720407666756339275} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.05 + m_TransitionOffset: 0 + m_ExitTime: 0.7619048 + m_HasExitTime: 0 + m_HasFixedDuration: 0 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!1101 &1208421492764531611 AnimatorStateTransition: m_ObjectHideFlags: 1 @@ -1969,6 +2023,34 @@ AnimatorStateTransition: m_InterruptionSource: 0 m_OrderedInterruption: 1 m_CanTransitionToSelf: 1 +--- !u!1102 &7720407666756339275 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: AFK_Action + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -7988993525725839332} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 4304682399731470351, guid: 0aa2e273500b984418830b3285b404dd, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: --- !u!1101 &7842504053680224278 AnimatorStateTransition: m_ObjectHideFlags: 1 diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/FootIKController.cs b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/FootIKController.cs deleted file mode 100644 index ef574d0a0f..0000000000 --- a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/FootIKController.cs +++ /dev/null @@ -1,51 +0,0 @@ -using System; -using UnityEngine; -using UnityEngine.Animations.Rigging; - -public class FootIKController : MonoBehaviour -{ - [SerializeField] private float raycastLenght; - [SerializeField] private float weight; - [SerializeField] private float weightSpeed; - [SerializeField] private Rig feetRig; - - [Header("Feet IK")] - [SerializeField] private TwoBoneIKConstraint leftFoot; - [SerializeField] private TwoBoneIKConstraint rightFoot; - - [Header("Targets")] - [SerializeField] private Transform leftFootTarget; - [SerializeField] private Transform rightFootTarget; - - private LayerMask groundLayers; - private Ray ray = new (Vector3.forward, Vector3.down); - private RaycastHit hit; - - private void Awake() - { - groundLayers = LayerMask.GetMask("Default", "Ground", "CharacterOnly"); - } - - public void Update() - { - //feetRig.weight = weight; - UpdateIk(leftFoot, leftFootTarget); - UpdateIk(rightFoot, rightFootTarget); - } - - private void UpdateIk(TwoBoneIKConstraint constraint, Transform target) - { - ray.origin = constraint.data.mid.position; - - var targetWeight = 0; - Debug.DrawRay(ray.origin, ray.direction * raycastLenght, Color.red, 0.15f); - if (Physics.Raycast(ray, out hit, raycastLenght, groundLayers)) - { - targetWeight = 1; - target.position = hit.point; - target.up = -hit.normal; - } - - //constraint.weight = Mathf.MoveTowards(constraint.weight, targetWeight, Time.deltaTime * weightSpeed); - } -} diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/IKRuntimeConfiguration.cs b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/IKRuntimeConfiguration.cs new file mode 100644 index 0000000000..77db6d963f --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/IKRuntimeConfiguration.cs @@ -0,0 +1,16 @@ +using System; +using UnityEngine; + +public class IKRuntimeConfiguration : MonoBehaviour +{ + [SerializeField] private Transform[] objectsToReparent; + [SerializeField] private Transform parent; + + public void Start() + { + foreach (Transform tr in objectsToReparent) + { + //tr.SetParent(parent, true); + } + } +} diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/FootIKController.cs.meta b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/IKRuntimeConfiguration.cs.meta similarity index 100% rename from unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/FootIKController.cs.meta rename to unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/Animation/IKRuntimeConfiguration.cs.meta diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK.meta b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK.meta new file mode 100644 index 0000000000..0e64483fb3 --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 6cfd42b1de1342089adf9b8be98efaee +timeCreated: 1691600628 \ No newline at end of file diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraint.cs b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraint.cs new file mode 100644 index 0000000000..4e8220a362 --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraint.cs @@ -0,0 +1,15 @@ +using UnityEngine; +using UnityEngine.Animations.Rigging; + +namespace MainScripts.DCL.Controllers.CharacterControllerV2.IK +{ + [DisallowMultipleComponent] + [AddComponentMenu("Animation Rigging/Extract Transform Constraint")] + public class ExtractTransformConstraint : RigConstraint< + ExtractTransformConstraintJob, + ExtractTransformConstraintData, + ExtractTransformConstraintJobBinder> + { + + } +} diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraint.cs.meta b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraint.cs.meta new file mode 100644 index 0000000000..9bc7dcac78 --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraint.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 91baea022b19414daee7bfb2ec779a7c +timeCreated: 1691600639 \ No newline at end of file diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintData.cs b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintData.cs new file mode 100644 index 0000000000..8da8a2b81a --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintData.cs @@ -0,0 +1,28 @@ +using System; +using UnityEngine; +using UnityEngine.Animations.Rigging; + +namespace MainScripts.DCL.Controllers.CharacterControllerV2.IK +{ + [Serializable] + public struct ExtractTransformConstraintData : IAnimationJobData + { + [SyncSceneToStream] public Transform bone; + + public Vector3 position; + public Quaternion rotation; + public Vector3 scale; + + public bool IsValid() => + bone != null; + + public void SetDefaultValues() + { + this.bone = null; + + this.position = Vector3.zero; + this.rotation = Quaternion.identity; + this.scale = Vector3.zero; + } + } +} diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintData.cs.meta b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintData.cs.meta new file mode 100644 index 0000000000..450965b390 --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintData.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 1c62393fada542fab41649ee295d96cb +timeCreated: 1691600674 \ No newline at end of file diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJob.cs b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJob.cs new file mode 100644 index 0000000000..2391a079f2 --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJob.cs @@ -0,0 +1,32 @@ +using UnityEngine; +using UnityEngine.Animations; +using UnityEngine.Animations.Rigging; + +namespace MainScripts.DCL.Controllers.CharacterControllerV2.IK +{ + public struct ExtractTransformConstraintJob : IWeightedAnimationJob + { + public ReadWriteTransformHandle bone; + + public FloatProperty jobWeight { get; set; } + + public Vector3Property position; + public Vector4Property rotation; + public Vector3Property scale; + + public void ProcessRootMotion(AnimationStream stream) { } + + public void ProcessAnimation(AnimationStream stream) + { + AnimationRuntimeUtils.PassThrough(stream, this.bone); + + Vector3 pos = this.bone.GetLocalPosition(stream); + Quaternion rot = this.bone.GetLocalRotation(stream); + Vector3 sc = this.bone.GetLocalScale(stream); + + this.position.Set(stream, pos); + this.scale.Set(stream, sc); + this.rotation.Set(stream, new Vector4(rot.x, rot.y, rot.z, rot.w)); + } + } +} diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJob.cs.meta b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJob.cs.meta new file mode 100644 index 0000000000..22b195de93 --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJob.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: eba1758f4a404dfe89531b9a24e051cf +timeCreated: 1691600695 \ No newline at end of file diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJobBinder.cs b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJobBinder.cs new file mode 100644 index 0000000000..6669bd8885 --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJobBinder.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using UnityEngine.Animations.Rigging; + +namespace MainScripts.DCL.Controllers.CharacterControllerV2.IK +{ + public class ExtractTransformConstraintJobBinder : AnimationJobBinder< + ExtractTransformConstraintJob, + ExtractTransformConstraintData> + { + public override ExtractTransformConstraintJob Create(Animator animator, + ref ExtractTransformConstraintData data, Component component) => + new() + { + bone = ReadWriteTransformHandle.Bind(animator, data.bone), + position = Vector3Property.Bind(animator, component, "m_Data." + nameof(data.position)), + rotation = Vector4Property.Bind(animator, component, "m_Data." + nameof(data.rotation)), + scale = Vector3Property.Bind(animator, component, "m_Data." + nameof(data.scale)), + }; + + public override void Destroy(ExtractTransformConstraintJob job) + { } + } +} diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJobBinder.cs.meta b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJobBinder.cs.meta new file mode 100644 index 0000000000..0c9b9c3296 --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/ExtractTransformConstraintJobBinder.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ac7cd2bfc37d47d3ae6b2c94d4bb9700 +timeCreated: 1691600728 \ No newline at end of file diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/IKPlanter.cs b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/IKPlanter.cs new file mode 100644 index 0000000000..1e6203b299 --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/IKPlanter.cs @@ -0,0 +1,88 @@ +#nullable enable +using UnityEngine; +using UnityEngine.Animations.Rigging; + +[RequireComponent(typeof(TwoBoneIKConstraint))] +public class IKPlanter : MonoBehaviour +{ + private TwoBoneIKConstraint? _twoBoneIKConstraint; + public TwoBoneIKConstraint twoBoneIKConstraint => _twoBoneIKConstraint != null ? _twoBoneIKConstraint : (_twoBoneIKConstraint = GetComponent()); + + public Transform tip => twoBoneIKConstraint.data.tip; + public Transform target => twoBoneIKConstraint.data.target; + + [field: SerializeField] public Transform constraint { get; set; } + [field: SerializeField] public Vector3 solverDirection { get; set; } = Vector3.forward; + [field: SerializeField] public bool solverDirectionIsGlobal = false; + [field: SerializeField] public float rayStep { get; set; } = 0.5f; + [field: SerializeField] public float rayDip { get; set; } = 0.1f; + [field: SerializeField] public LayerMask layerMask { get; set; } = Physics.AllLayers; + [field: SerializeField] public float targetOffset { get; set; } + + private void LateUpdate() + { + var direction = constraint.rotation * solverDirection; + + if (solverDirectionIsGlobal) + direction = solverDirection; + + var rayDistance = rayStep + rayDip; + + if (Physics.Raycast(constraint.position - direction * rayStep, direction * rayDistance, out var hit, rayDistance, layerMask, QueryTriggerInteraction.Ignore)) + { + twoBoneIKConstraint.weight = 1f; + target.position = hit.point - direction * targetOffset; + target.rotation = Quaternion.FromToRotation(-direction, hit.normal) * constraint.rotation; + } + else + { + twoBoneIKConstraint.weight = 0f; + } + } + + [ContextMenu(nameof(UseLeftFeetBottomOffset))] public void UseLeftFeetBottomOffset() => targetOffset = GetComponentInParent(true).leftFeetBottomHeight; + [ContextMenu(nameof(UseRightFeetBottomOffset))] public void UseRightFeetBottomOffset() => targetOffset = GetComponentInParent(true).rightFeetBottomHeight; + [ContextMenu(nameof(NormalizeSolverDirection))] public void NormalizeSolverDirection() => solverDirection = solverDirection.normalized; + [ContextMenu(nameof(CreateMultiParentConstraint))] public void CreateMultiParentConstraint() + { + if (constraint == null) + { + constraint = new GameObject($"{tip.name} Constraint").transform; + constraint.SetParent(transform.parent); + constraint.SetSiblingIndex(transform.GetSiblingIndex()); + } + + if (!constraint.TryGetComponent(out MultiParentConstraint multiParentConstraint)) + { + multiParentConstraint = constraint.gameObject.AddComponent(); + } + + multiParentConstraint.data.constrainedObject = multiParentConstraint.transform; + multiParentConstraint.data.sourceObjects = new WeightedTransformArray() + { + new WeightedTransform(tip, 1f) + }; + multiParentConstraint.data.constrainedPositionXAxis + = multiParentConstraint.data.constrainedPositionYAxis + = multiParentConstraint.data.constrainedPositionZAxis + = multiParentConstraint.data.constrainedRotationXAxis + = multiParentConstraint.data.constrainedRotationYAxis + = multiParentConstraint.data.constrainedRotationZAxis + = true; + } + + private void OnDrawGizmosSelected() + { + var direction = tip.transform.rotation * solverDirection; + + if (solverDirectionIsGlobal) + direction = solverDirection; + + Gizmos.color = Color.green; + Gizmos.DrawRay(tip.position, direction * -rayStep); + Gizmos.color = Color.red; + Gizmos.DrawRay(tip.position, direction * rayDip); + Gizmos.color = Color.blue; + Gizmos.DrawRay(tip.position, direction * targetOffset); + } +} diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/IKPlanter.cs.meta b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/IKPlanter.cs.meta new file mode 100644 index 0000000000..0f8318b00c --- /dev/null +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/CharacterControllerV2/IK/IKPlanter.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 5ff1f6784a074d258363e062f051a763 +timeCreated: 1691610986 \ No newline at end of file diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/ChatChannelHUD.prefab b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/ChatChannelHUD.prefab index f5b6510402..aba52006c0 100644 --- a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/ChatChannelHUD.prefab +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/ChatChannelHUD.prefab @@ -2428,7 +2428,7 @@ PrefabInstance: - target: {fileID: 3666262549960565997, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 4755746969343816562, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} @@ -2459,7 +2459,7 @@ PrefabInstance: - target: {fileID: 5216665749222970468, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 5599680012397558907, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} @@ -2609,7 +2609,7 @@ PrefabInstance: - target: {fileID: 8297576681798935997, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 8865446388248603219, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} @@ -2774,7 +2774,7 @@ PrefabInstance: - target: {fileID: 439758649979947888, guid: 28988f9d309d15a4d8e70851f8671279, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 510474962384184233, guid: 28988f9d309d15a4d8e70851f8671279, type: 3} @@ -3174,7 +3174,7 @@ PrefabInstance: - target: {fileID: 4420826133141174953, guid: 28988f9d309d15a4d8e70851f8671279, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 4532193810263743842, guid: 28988f9d309d15a4d8e70851f8671279, type: 3} @@ -3209,7 +3209,7 @@ PrefabInstance: - target: {fileID: 5178456170749413920, guid: 28988f9d309d15a4d8e70851f8671279, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 5239503401355176004, guid: 28988f9d309d15a4d8e70851f8671279, type: 3} diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/ConversationListHUD.prefab b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/ConversationListHUD.prefab index 2f3971a7f9..80a4e83f07 100644 --- a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/ConversationListHUD.prefab +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/ConversationListHUD.prefab @@ -6710,7 +6710,7 @@ PrefabInstance: - target: {fileID: 811012761570672796, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 874867509963922894, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} @@ -6995,7 +6995,7 @@ PrefabInstance: - target: {fileID: 4733887283956242434, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 5191761706286609472, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} @@ -7375,7 +7375,7 @@ PrefabInstance: - target: {fileID: 8541283979869676312, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 8566324444237578834, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} @@ -7430,7 +7430,7 @@ PrefabInstance: - target: {fileID: 8859036475654810075, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 9109606891818156669, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/FriendsHUD.prefab b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/FriendsHUD.prefab index 6e16cc9532..60ddd47166 100644 --- a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/FriendsHUD.prefab +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/FriendsHUD.prefab @@ -8793,7 +8793,7 @@ PrefabInstance: - target: {fileID: 33180226908608850, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 209470434955866080, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} @@ -9178,7 +9178,7 @@ PrefabInstance: - target: {fileID: 4733887283956242434, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 5191761706286609472, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} @@ -9608,7 +9608,7 @@ PrefabInstance: - target: {fileID: 8859036475654810075, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 9109606891818156669, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} @@ -10659,7 +10659,7 @@ PrefabInstance: - target: {fileID: 33180226908608850, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 209470434955866080, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} @@ -11044,7 +11044,7 @@ PrefabInstance: - target: {fileID: 4733887283956242434, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 5191761706286609472, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} @@ -11474,7 +11474,7 @@ PrefabInstance: - target: {fileID: 8859036475654810075, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 9109606891818156669, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/NearbyChatChannelHUD.prefab b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/NearbyChatChannelHUD.prefab index 91239d91f2..9bfa0b3db0 100644 --- a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/NearbyChatChannelHUD.prefab +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/NearbyChatChannelHUD.prefab @@ -1793,7 +1793,7 @@ PrefabInstance: - target: {fileID: 3666262549960565997, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 4755746969343816562, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} @@ -1823,7 +1823,7 @@ PrefabInstance: - target: {fileID: 5216665749222970468, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 5599680012397558907, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} @@ -1948,7 +1948,7 @@ PrefabInstance: - target: {fileID: 8297576681798935997, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 8865446388248603219, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} @@ -2105,7 +2105,7 @@ PrefabInstance: - target: {fileID: 1518162940632074403, guid: 2a98c159c9cf3c6408ed08ba859c8f78, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 2786766140455427101, guid: 2a98c159c9cf3c6408ed08ba859c8f78, type: 3} @@ -2215,7 +2215,7 @@ PrefabInstance: - target: {fileID: 3337768744575891834, guid: 2a98c159c9cf3c6408ed08ba859c8f78, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 3448105264335573091, guid: 2a98c159c9cf3c6408ed08ba859c8f78, type: 3} @@ -2285,7 +2285,7 @@ PrefabInstance: - target: {fileID: 6113176333423905267, guid: 2a98c159c9cf3c6408ed08ba859c8f78, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 8375963406985299811, guid: 2a98c159c9cf3c6408ed08ba859c8f78, type: 3} diff --git a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/PrivateChatHUD.prefab b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/PrivateChatHUD.prefab index e6a22861e5..1452161d5e 100644 --- a/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/PrivateChatHUD.prefab +++ b/unity-renderer/Assets/Scripts/MainScripts/DCL/Controllers/HUD/SocialBarPrefabs/SocialBarV1/Addressables/PrivateChatHUD.prefab @@ -2410,7 +2410,7 @@ PrefabInstance: - target: {fileID: 811012761570672796, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 874867509963922894, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} @@ -2705,7 +2705,7 @@ PrefabInstance: - target: {fileID: 4733887283956242434, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 5191761706286609472, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} @@ -3085,7 +3085,7 @@ PrefabInstance: - target: {fileID: 8541283979869676312, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 8566324444237578834, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} @@ -3140,7 +3140,7 @@ PrefabInstance: - target: {fileID: 8859036475654810075, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 9109606891818156669, guid: 15120eceeeb9c45ee9d520a23f50872d, type: 3} @@ -3452,7 +3452,7 @@ PrefabInstance: - target: {fileID: 3666262549960565997, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 3848163434265143007, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} @@ -3577,7 +3577,7 @@ PrefabInstance: - target: {fileID: 5216665749222970468, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 5465446266408006575, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} @@ -3992,7 +3992,7 @@ PrefabInstance: - target: {fileID: 8297576681798935997, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} - target: {fileID: 8792091523014359011, guid: bac007ac4ef98284c8cf05867a35ee0f, type: 3} diff --git a/unity-renderer/Packages/manifest.json b/unity-renderer/Packages/manifest.json index 87d62a317a..3e28a35cbd 100644 --- a/unity-renderer/Packages/manifest.json +++ b/unity-renderer/Packages/manifest.json @@ -21,6 +21,7 @@ "com.unity.ide.vscode": "1.2.5", "com.unity.memoryprofiler": "0.7.1-preview.1", "com.unity.performance.profile-analyzer": "1.2.2", + "com.unity.playablegraph-visualizer": "0.2.1-preview.3", "com.unity.postprocessing": "3.2.2", "com.unity.profiling.core": "1.0.2", "com.unity.render-pipelines.universal": "12.1.10", diff --git a/unity-renderer/Packages/packages-lock.json b/unity-renderer/Packages/packages-lock.json index 9065f9250d..5253037ded 100644 --- a/unity-renderer/Packages/packages-lock.json +++ b/unity-renderer/Packages/packages-lock.json @@ -200,6 +200,13 @@ "dependencies": {}, "url": "https://packages.unity.com" }, + "com.unity.playablegraph-visualizer": { + "version": "0.2.1-preview.3", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, "com.unity.postprocessing": { "version": "3.2.2", "depth": 0, diff --git a/unity-renderer/ProjectSettings/PackageManagerSettings.asset b/unity-renderer/ProjectSettings/PackageManagerSettings.asset index 5b4ce42031..19b2d59966 100644 --- a/unity-renderer/ProjectSettings/PackageManagerSettings.asset +++ b/unity-renderer/ProjectSettings/PackageManagerSettings.asset @@ -12,8 +12,8 @@ MonoBehaviour: m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} m_Name: m_EditorClassIdentifier: - m_EnablePreReleasePackages: 0 - m_EnablePackageDependencies: 0 + m_EnablePreReleasePackages: 1 + m_EnablePackageDependencies: 1 m_AdvancedSettingsExpanded: 1 m_ScopedRegistriesSettingsExpanded: 1 m_SeeAllPackageVersions: 0 diff --git a/unity-renderer/ProjectSettings/QualitySettings.asset b/unity-renderer/ProjectSettings/QualitySettings.asset index e66a773d67..ccd62b6879 100644 --- a/unity-renderer/ProjectSettings/QualitySettings.asset +++ b/unity-renderer/ProjectSettings/QualitySettings.asset @@ -21,7 +21,7 @@ QualitySettings: skinWeights: 4 textureQuality: 0 anisotropicTextures: 2 - antiAliasing: 8 + antiAliasing: 0 softParticles: 0 softVegetation: 0 realtimeReflectionProbes: 1