diff --git a/Assets/_DTDevOnly/Tests/Editor/Cabinet/CabinetApplierTest.cs b/Assets/_DTDevOnly/Tests/Editor/Cabinet/CabinetApplierTest.cs index 21207367..11e4d937 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Cabinet/CabinetApplierTest.cs +++ b/Assets/_DTDevOnly/Tests/Editor/Cabinet/CabinetApplierTest.cs @@ -6,7 +6,7 @@ namespace Chocopoi.DressingTools.Tests.Cabinet { - public class CabinetApplierTest : DTTestBase + public class CabinetApplierTest : DTEditorTestBase { private static void ApplyCabinet(DTReport report, DTCabinet cabinet) { diff --git a/Assets/_DTDevOnly/Tests/Editor/Cabinet/DTCabinetTest.cs b/Assets/_DTDevOnly/Tests/Editor/Cabinet/DTCabinetTest.cs index 0f3db6ce..730c3a13 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Cabinet/DTCabinetTest.cs +++ b/Assets/_DTDevOnly/Tests/Editor/Cabinet/DTCabinetTest.cs @@ -7,7 +7,7 @@ namespace Chocopoi.DressingTools.Tests.Cabinet { - public class DTCabinetTest : DTTestBase + public class DTCabinetTest : DTEditorTestBase { private static void ApplyCabinet(DTReport report, DTCabinet cabinet) { @@ -80,18 +80,5 @@ public void ApplyInEditorMode_AppliesNormally() Assert.False(report.HasLogType(DTReportLogType.Error), "Should have no errors"); } - - [UnityTest] - public IEnumerator ApplyInPlayModeOnLoad_AppliesNormally() - { - var avatarRoot = InstantiateEditorTestPrefab("DTTest_PhysBoneAvatarWithWearable.prefab"); - yield return null; - // we are unable to check DTReport logs so we just check is the armature empty here - var wearableRoot = avatarRoot.transform.Find("DTTest_PhysBoneWearable"); - Assert.NotNull(wearableRoot); - var armature = wearableRoot.transform.Find("Armature"); - Assert.NotNull(armature); - Assert.AreEqual(0, armature.childCount); - } } } diff --git a/Assets/_DTDevOnly/Tests/Editor/DTEditorTestBase.cs b/Assets/_DTDevOnly/Tests/Editor/DTEditorTestBase.cs new file mode 100644 index 00000000..29f433bd --- /dev/null +++ b/Assets/_DTDevOnly/Tests/Editor/DTEditorTestBase.cs @@ -0,0 +1,34 @@ +using System.Collections.Generic; +using NUnit.Framework; +using UnityEditor; +using UnityEngine; + +namespace Chocopoi.DressingTools.Tests +{ + // a test script base containing utility functions + public class DTEditorTestBase : DTRuntimeTestBase + { + protected T LoadEditorTestAsset(string relativePath) where T : Object + { + // load test asset from resources folder + var path = "Assets/_DTDevOnly/Tests/Editor/Resources/" + GetType().Name + "/" + relativePath; + var obj = AssetDatabase.LoadAssetAtPath(path); + Assert.NotNull(obj, "Could not find test asset at path:" + path); + return obj; + } + + protected GameObject InstantiateEditorTestPrefab(string relativePath, Transform parent = null) + { + // load test prefab and instantiate it + var prefab = LoadEditorTestAsset(relativePath); + var obj = Object.Instantiate(prefab); + instantiatedGameObjects.Add(obj); + + if (parent) + { + obj.transform.parent = parent; + } + return obj; + } + } +} diff --git a/Assets/_DTDevOnly/Tests/Editor/DTTestBase.cs.meta b/Assets/_DTDevOnly/Tests/Editor/DTEditorTestBase.cs.meta similarity index 100% rename from Assets/_DTDevOnly/Tests/Editor/DTTestBase.cs.meta rename to Assets/_DTDevOnly/Tests/Editor/DTEditorTestBase.cs.meta diff --git a/Assets/_DTDevOnly/Tests/Editor/DTRuntimeUtilsTest.cs b/Assets/_DTDevOnly/Tests/Editor/DTEditorUtilsTest.cs similarity index 99% rename from Assets/_DTDevOnly/Tests/Editor/DTRuntimeUtilsTest.cs rename to Assets/_DTDevOnly/Tests/Editor/DTEditorUtilsTest.cs index cf653480..25f0c36b 100644 --- a/Assets/_DTDevOnly/Tests/Editor/DTRuntimeUtilsTest.cs +++ b/Assets/_DTDevOnly/Tests/Editor/DTEditorUtilsTest.cs @@ -6,7 +6,7 @@ namespace Chocopoi.DressingTools.Tests { - public class DTRuntimeUtilsTest : DTTestBase + public class DTEditorUtilsTest : DTEditorTestBase { public class DummyClass1 { } public class DummyClass2 { } diff --git a/Assets/_DTDevOnly/Tests/Editor/DTRuntimeUtilsTest.cs.meta b/Assets/_DTDevOnly/Tests/Editor/DTEditorUtilsTest.cs.meta similarity index 100% rename from Assets/_DTDevOnly/Tests/Editor/DTRuntimeUtilsTest.cs.meta rename to Assets/_DTDevOnly/Tests/Editor/DTEditorUtilsTest.cs.meta diff --git a/Assets/_DTDevOnly/Tests/Editor/Dresser/Default/DefaultDresserTest.cs b/Assets/_DTDevOnly/Tests/Editor/Dresser/Default/DefaultDresserTest.cs index 8de2717c..cc4a4e0e 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Dresser/Default/DefaultDresserTest.cs +++ b/Assets/_DTDevOnly/Tests/Editor/Dresser/Default/DefaultDresserTest.cs @@ -9,7 +9,7 @@ namespace Chocopoi.DressingTools.Tests.Dresser.Default { - public class DefaultDresserTest : DTTestBase + public class DefaultDresserTest : DTEditorTestBase { [Test] public void NotDTDefaultDresserSettings_ReturnsCorrectErrorCode() diff --git a/Assets/_DTDevOnly/Tests/Editor/Dresser/Default/Hooks/ArmatureHookTest.cs b/Assets/_DTDevOnly/Tests/Editor/Dresser/Default/Hooks/ArmatureHookTest.cs index 623ca8d5..05ff5cde 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Dresser/Default/Hooks/ArmatureHookTest.cs +++ b/Assets/_DTDevOnly/Tests/Editor/Dresser/Default/Hooks/ArmatureHookTest.cs @@ -9,7 +9,7 @@ namespace Chocopoi.DressingTools.Tests.Dresser.Default.Hooks { - public class ArmatureHookTest : DTTestBase + public class ArmatureHookTest : DTEditorTestBase { private static bool EvaluateHook(GameObject avatarRoot, GameObject wearableRoot, out DTReport report, out List boneMappings, DefaultDresserDynamicsOption dynamicsOption = DefaultDresserDynamicsOption.RemoveDynamicsAndUseParentConstraint) { diff --git a/Assets/_DTDevOnly/Tests/Editor/Dresser/Default/Hooks/NoMissingScriptsHookTest.cs b/Assets/_DTDevOnly/Tests/Editor/Dresser/Default/Hooks/NoMissingScriptsHookTest.cs index 29c49ccb..fd0c25e2 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Dresser/Default/Hooks/NoMissingScriptsHookTest.cs +++ b/Assets/_DTDevOnly/Tests/Editor/Dresser/Default/Hooks/NoMissingScriptsHookTest.cs @@ -9,7 +9,7 @@ namespace Chocopoi.DressingTools.Tests.Dresser.Default.Hooks { - public class NoMissingScriptsHookTest : DTTestBase + public class NoMissingScriptsHookTest : DTEditorTestBase { private bool EvaluateHook(GameObject avatarRoot, GameObject wearableRoot, out DTReport report) { diff --git a/Assets/_DTDevOnly/Tests/Editor/Dresser/DresserRegistryTest.cs b/Assets/_DTDevOnly/Tests/Editor/Dresser/DresserRegistryTest.cs index 07d3b3fd..1e8b8c53 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Dresser/DresserRegistryTest.cs +++ b/Assets/_DTDevOnly/Tests/Editor/Dresser/DresserRegistryTest.cs @@ -3,7 +3,7 @@ namespace Chocopoi.DressingTools.Tests.Dresser { - public class DresserRegistryTest : DTTestBase + public class DresserRegistryTest : DTEditorTestBase { [Test] public void GetDresserByTypeNameTest() diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneAvatarWithWearable.prefab b/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneAvatarWithWearable.prefab index 50d124b4..fbd319a2 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneAvatarWithWearable.prefab +++ b/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneAvatarWithWearable.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &1486903781765254464 +--- !u!1 &2274980563977005470 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,184 +8,159 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1486903781765254465} - - component: {fileID: 676367637076791229} + - component: {fileID: 2274980563977005471} m_Layer: 0 - m_Name: MyDynBone + m_Name: Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2274980563977005471 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980563977005470} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2274980564677783283} + - {fileID: 2274980565601766809} + - {fileID: 7429209747508791656} + m_Father: {fileID: 2274980564730770725} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2274980564677783282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2274980564677783283} + m_Layer: 0 + m_Name: MyBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1486903781765254465 +--- !u!4 &2274980564677783283 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903781765254464} + m_GameObject: {fileID: 2274980564677783282} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2274980563977005471} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2274980564730770724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2274980564730770725} + m_Layer: 0 + m_Name: Armature + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2274980564730770725 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980564730770724} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2274980563977005471} + m_Father: {fileID: 2274980565128194494} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2274980565128194490 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2274980565128194494} + - component: {fileID: 2274980565128194491} + - component: {fileID: 2461430576014635636} + m_Layer: 0 + m_Name: DTTest_PhysBoneWearable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2274980565128194494 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980565128194490} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -20, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1486903782126040672} - - {fileID: 1486903782547957908} - m_Father: {fileID: 1486903783355427143} + - {fileID: 2274980564730770725} + m_Father: {fileID: 2545941516238613520} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &676367637076791229 +--- !u!95 &2274980565128194491 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980565128194490} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &2461430576014635636 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903781765254464} + m_GameObject: {fileID: 2274980565128194490} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} + m_Script: {fileID: 11500000, guid: 471d592cf41b11345a6fefb36d8c933e, type: 3} m_Name: m_EditorClassIdentifier: - foldout_transforms: 1 - foldout_forces: 1 - foldout_collision: 1 - foldout_stretchsquish: 1 - foldout_limits: 1 - foldout_grabpose: 1 - foldout_options: 1 - foldout_gizmos: 0 - version: 0 - integrationType: 1 - rootTransform: {fileID: 0} - ignoreTransforms: [] - endpointPosition: {x: 0, y: 0, z: 0} - multiChildType: 0 - pull: 0.1 - pullCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spring: 0.9 - springCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - stiffness: 0 - stiffnessCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - gravity: -0 - gravityCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - gravityFalloff: 0 - gravityFalloffCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - immobileType: 1 - immobile: 0 - immobileCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - allowCollision: 1 - collisionFilter: - allowSelf: 1 - allowOthers: 1 - radius: 0 - radiusCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - colliders: [] - limitType: 1 - maxAngleX: 129 - maxAngleXCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - maxAngleZ: 45 - maxAngleZCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotation: {x: 0, y: 0, z: 0} - limitRotationXCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotationYCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotationZCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - allowGrabbing: 1 - grabFilter: - allowSelf: 1 - allowOthers: 1 - allowPosing: 1 - poseFilter: - allowSelf: 1 - allowOthers: 1 - snapToHand: 0 - grabMovement: 0.5 - maxStretch: 0 - maxStretchCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - maxSquish: 0 - maxSquishCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - stretchMotion: 0 - stretchMotionCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - isAnimated: 1 - resetWhenDisabled: 0 - parameter: - showGizmos: 1 - boneOpacity: 0.5 - limitOpacity: 0.5 ---- !u!1 &1486903781961518397 + wearableGameObject: {fileID: 2274980565128194490} + configJson: '{"version":"1.0.0","info":{"uuid":"1f0ae78b-1455-42b2-9e40-950759322c48","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-24T01:06:13.1422017Z","updatedTime":"2023-08-24T01:06:13.1422017Z"},"avatarConfig":{"guids":[],"name":"DTTest_PhysBoneAvatarWithWearable","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"moduleName":"com.chocopoi.dressingtools.built-in.armature-mapping","config":{"dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}}]}' +--- !u!1 &2274980565601766808 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -193,38 +168,38 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1486903781961518398} - - component: {fileID: 1257970370295600764} + - component: {fileID: 2274980565601766809} + - component: {fileID: 5677499167774996622} m_Layer: 0 - m_Name: MyAnotherDynBone + m_Name: MyDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1486903781961518398 +--- !u!4 &2274980565601766809 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903781961518397} + m_GameObject: {fileID: 2274980565601766808} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1486903782143541416} - - {fileID: 1486903782350599096} - m_Father: {fileID: 1486903783355427143} - m_RootOrder: 2 + - {fileID: 7429209746757122898} + - {fileID: 7429209746839569093} + m_Father: {fileID: 2274980563977005471} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1257970370295600764 +--- !u!114 &5677499167774996622 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903781961518397} + m_GameObject: {fileID: 2274980565601766808} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -244,14 +219,14 @@ MonoBehaviour: ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.5 + pull: 0.2 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.6 + spring: 0.7 springCurve: serializedVersion: 2 m_Curve: [] @@ -300,7 +275,7 @@ MonoBehaviour: m_RotationOrder: 4 colliders: [] limitType: 1 - maxAngleX: 47 + maxAngleX: 129 maxAngleXCurve: serializedVersion: 2 m_Curve: [] @@ -370,67 +345,7 @@ MonoBehaviour: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!1 &1486903782126040687 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1486903782126040672} - m_Layer: 0 - m_Name: MyDynBone1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1486903782126040672 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782126040687} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1486903781765254465} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903782143541399 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1486903782143541416} - m_Layer: 0 - m_Name: MyAnotherDynBone1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1486903782143541416 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782143541399} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1486903781961518398} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903782241724770 +--- !u!1 &2545941514483739484 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -438,136 +353,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1486903782241724774} - - component: {fileID: 1486903782241724771} - - component: {fileID: 3202243790655399473} - m_Layer: 0 - m_Name: DTTest_PhysBoneAvatarWithWearable 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1486903782241724774 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782241724770} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -20, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1486903782638892541} - - {fileID: 2910963116252835016} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!95 &1486903782241724771 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782241724770} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 0} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 ---- !u!114 &3202243790655399473 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782241724770} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e35cac1fe13a09d4891f21c9a9603333, type: 3} - m_Name: - m_EditorClassIdentifier: - k__BackingField: {fileID: 1486903782241724770} - k__BackingField: Armature - k__BackingField: 1 - k__BackingField: 1 ---- !u!1 &1486903782350599079 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1486903782350599096} - m_Layer: 0 - m_Name: MyAnotherDynBone2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1486903782350599096 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782350599079} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1486903781961518398} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903782547957907 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1486903782547957908} - m_Layer: 0 - m_Name: MyDynBone2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1486903782547957908 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782547957907} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1486903781765254465} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903782588067370 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1486903782588067371} + - component: {fileID: 2545941514483739485} m_Layer: 0 m_Name: MyBone m_TagString: Untagged @@ -575,23 +361,23 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1486903782588067371 +--- !u!4 &2545941514483739485 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782588067370} + m_GameObject: {fileID: 2545941514483739484} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1486903783595988401} - - {fileID: 1486903783405522838} - m_Father: {fileID: 1486903783355427143} + - {fileID: 2545941515353313479} + - {fileID: 2545941515276094176} + m_Father: {fileID: 2545941515125140529} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903782638892540 +--- !u!1 &2545941514496880778 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -599,7 +385,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1486903782638892541} + - component: {fileID: 2545941514496880779} m_Layer: 0 m_Name: Armature m_TagString: Untagged @@ -607,22 +393,22 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1486903782638892541 +--- !u!4 &2545941514496880779 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782638892540} + m_GameObject: {fileID: 2545941514496880778} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1486903783355427143} - m_Father: {fileID: 1486903782241724774} + - {fileID: 2545941515125140529} + m_Father: {fileID: 2545941516238613520} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903783355427142 +--- !u!1 &2545941515125140528 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -630,7 +416,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1486903783355427143} + - component: {fileID: 2545941515125140529} m_Layer: 0 m_Name: Hips m_TagString: Untagged @@ -638,24 +424,24 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1486903783355427143 +--- !u!4 &2545941515125140529 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903783355427142} + m_GameObject: {fileID: 2545941515125140528} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1486903782588067371} - - {fileID: 1486903781765254465} - - {fileID: 1486903781961518398} - m_Father: {fileID: 1486903782638892541} + - {fileID: 2545941514483739485} + - {fileID: 2545941515640506423} + - {fileID: 2545941515979573320} + m_Father: {fileID: 2545941514496880779} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903783405522837 +--- !u!1 &2545941515276094179 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -663,7 +449,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1486903783405522838} + - component: {fileID: 2545941515276094176} m_Layer: 0 m_Name: MyBone2 m_TagString: Untagged @@ -671,21 +457,21 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1486903783405522838 +--- !u!4 &2545941515276094176 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903783405522837} + m_GameObject: {fileID: 2545941515276094179} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 1486903782588067371} + m_Father: {fileID: 2545941514483739485} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903783595988400 +--- !u!1 &2545941515353313478 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -693,7 +479,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1486903783595988401} + - component: {fileID: 2545941515353313479} m_Layer: 0 m_Name: MyBone1 m_TagString: Untagged @@ -701,21 +487,21 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1486903783595988401 +--- !u!4 &2545941515353313479 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903783595988400} + m_GameObject: {fileID: 2545941515353313478} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 1486903782588067371} + m_Father: {fileID: 2545941514483739485} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2910963116252835020 +--- !u!1 &2545941515640506422 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -723,65 +509,184 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2910963116252835016} - - component: {fileID: 2910963116252835021} - - component: {fileID: 2910963116252835023} + - component: {fileID: 2545941515640506423} + - component: {fileID: 4509646413250546379} m_Layer: 0 - m_Name: DTTest_PhysBoneWearable + m_Name: MyDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2910963116252835016 +--- !u!4 &2545941515640506423 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963116252835020} + m_GameObject: {fileID: 2545941515640506422} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -20, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 2910963117994307667} - m_Father: {fileID: 1486903782241724774} + - {fileID: 2545941516018201366} + - {fileID: 2545941516402372066} + m_Father: {fileID: 2545941515125140529} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!95 &2910963116252835021 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963116252835020} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 0} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 ---- !u!114 &2910963116252835023 +--- !u!114 &4509646413250546379 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963116252835020} + m_GameObject: {fileID: 2545941515640506422} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 471d592cf41b11345a6fefb36d8c933e, type: 3} + m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} m_Name: m_EditorClassIdentifier: - wearableGameObject: {fileID: 2910963116252835020} - configJson: '{"configVersion":1,"info":{"uuid":"dd335214-00e3-4ebc-82c5-c66326ea1066","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-20T12:38:00.9307368Z","updatedTime":"2023-08-20T12:38:00.9307368Z"},"targetAvatarConfig":{"guids":["e105f30b935d98e439412c9eaa2457df"],"name":"DTTest_PhysBoneAvatarWithWearable","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"$dtModuleType":"Chocopoi.DressingTools.Wearable.Modules.ArmatureMappingModule","dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}]}' ---- !u!1 &2910963116856428782 + foldout_transforms: 1 + foldout_forces: 1 + foldout_collision: 1 + foldout_stretchsquish: 1 + foldout_limits: 1 + foldout_grabpose: 1 + foldout_options: 1 + foldout_gizmos: 0 + version: 0 + integrationType: 1 + rootTransform: {fileID: 0} + ignoreTransforms: [] + endpointPosition: {x: 0, y: 0, z: 0} + multiChildType: 0 + pull: 0.1 + pullCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spring: 0.9 + springCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + stiffness: 0 + stiffnessCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + gravity: -0 + gravityCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + gravityFalloff: 0 + gravityFalloffCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + immobileType: 1 + immobile: 0 + immobileCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + allowCollision: 1 + collisionFilter: + allowSelf: 1 + allowOthers: 1 + radius: 0 + radiusCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colliders: [] + limitType: 1 + maxAngleX: 129 + maxAngleXCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxAngleZ: 45 + maxAngleZCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotation: {x: 0, y: 0, z: 0} + limitRotationXCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotationYCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotationZCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + allowGrabbing: 1 + grabFilter: + allowSelf: 1 + allowOthers: 1 + allowPosing: 1 + poseFilter: + allowSelf: 1 + allowOthers: 1 + snapToHand: 0 + grabMovement: 0.5 + maxStretch: 0 + maxStretchCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxSquish: 0 + maxSquishCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + stretchMotion: 0 + stretchMotionCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + isAnimated: 1 + resetWhenDisabled: 0 + parameter: + showGizmos: 1 + boneOpacity: 0.5 + limitOpacity: 0.5 +--- !u!1 &2545941515979573323 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -789,38 +694,38 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2910963116856428783} - - component: {fileID: 8736152204520226296} + - component: {fileID: 2545941515979573320} + - component: {fileID: 2774989426375136010} m_Layer: 0 - m_Name: MyDynBone + m_Name: MyAnotherDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2910963116856428783 +--- !u!4 &2545941515979573320 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963116856428782} + m_GameObject: {fileID: 2545941515979573323} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 5831688359834189348} - - {fileID: 5831688360088799155} - m_Father: {fileID: 2910963117404318953} - m_RootOrder: 1 + - {fileID: 2545941516002018782} + - {fileID: 2545941516397885134} + m_Father: {fileID: 2545941515125140529} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &8736152204520226296 +--- !u!114 &2774989426375136010 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963116856428782} + m_GameObject: {fileID: 2545941515979573323} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -840,14 +745,14 @@ MonoBehaviour: ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.2 + pull: 0.5 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.7 + spring: 0.6 springCurve: serializedVersion: 2 m_Curve: [] @@ -896,7 +801,7 @@ MonoBehaviour: m_RotationOrder: 4 colliders: [] limitType: 1 - maxAngleX: 129 + maxAngleX: 47 maxAngleXCurve: serializedVersion: 2 m_Curve: [] @@ -966,7 +871,7 @@ MonoBehaviour: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!1 &2910963117404318952 +--- !u!1 &2545941516002018785 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -974,32 +879,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2910963117404318953} + - component: {fileID: 2545941516002018782} m_Layer: 0 - m_Name: Hips + m_Name: MyAnotherDynBone1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2910963117404318953 +--- !u!4 &2545941516002018782 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963117404318952} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 2545941516002018785} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2910963117979134853} - - {fileID: 2910963116856428783} - - {fileID: 5831688358610340894} - m_Father: {fileID: 2910963117994307667} + m_Children: [] + m_Father: {fileID: 2545941515979573320} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2910963117979134852 +--- !u!1 &2545941516018201369 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1007,29 +909,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2910963117979134853} + - component: {fileID: 2545941516018201366} m_Layer: 0 - m_Name: MyBone + m_Name: MyDynBone1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2910963117979134853 +--- !u!4 &2545941516018201366 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963117979134852} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 2545941516018201369} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 2910963117404318953} + m_Father: {fileID: 2545941515640506423} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2910963117994307666 +--- !u!1 &2545941516238613524 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1037,30 +939,69 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2910963117994307667} + - component: {fileID: 2545941516238613520} + - component: {fileID: 2545941516238613525} + - component: {fileID: 1983603156522017607} m_Layer: 0 - m_Name: Armature + m_Name: DTTest_PhysBoneAvatarWithWearable m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2910963117994307667 +--- !u!4 &2545941516238613520 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963117994307666} + m_GameObject: {fileID: 2545941516238613524} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: -20, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 2910963117404318953} - m_Father: {fileID: 2910963116252835016} + - {fileID: 2545941514496880779} + - {fileID: 2274980565128194494} + m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688358298610249 +--- !u!95 &2545941516238613525 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941516238613524} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &1983603156522017607 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941516238613524} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e35cac1fe13a09d4891f21c9a9603333, type: 3} + m_Name: + m_EditorClassIdentifier: + avatarGameObject: {fileID: 2545941516238613524} + avatarArmatureName: Armature + groupDynamics: 1 + groupDynamicsSeparateGameObjects: 1 + animationGenerationWriteDefaults: 1 +--- !u!1 &2545941516397885137 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1068,29 +1009,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688358298610250} + - component: {fileID: 2545941516397885134} m_Layer: 0 - m_Name: MyAnotherDynBone1.2 + m_Name: MyAnotherDynBone2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688358298610250 +--- !u!4 &2545941516397885134 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688358298610249} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 2545941516397885137} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 5831688358476916824} + m_Father: {fileID: 2545941515979573320} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688358476916831 +--- !u!1 &2545941516402372069 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1098,31 +1039,59 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688358476916824} + - component: {fileID: 2545941516402372066} m_Layer: 0 - m_Name: MyAnotherDynBone1 + m_Name: MyDynBone2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2545941516402372066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941516402372069} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2545941515640506423} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7429209746207338615 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7429209746207338612} + m_Layer: 0 + m_Name: MyDynBone1.1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688358476916824 +--- !u!4 &7429209746207338612 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688358476916831} + m_GameObject: {fileID: 7429209746207338615} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 5831688358788236106} - - {fileID: 5831688358298610250} - m_Father: {fileID: 5831688358610340894} + m_Children: [] + m_Father: {fileID: 7429209746757122898} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688358610340893 +--- !u!1 &7429209746757122909 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1130,31 +1099,31 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688358610340894} + - component: {fileID: 7429209746757122898} m_Layer: 0 - m_Name: MyAnotherDynBone + m_Name: MyDynBone1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688358610340894 +--- !u!4 &7429209746757122898 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688358610340893} + m_GameObject: {fileID: 7429209746757122909} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 5831688358476916824} - - {fileID: 5831688358724171656} - m_Father: {fileID: 2910963117404318953} - m_RootOrder: 2 + - {fileID: 7429209746207338612} + - {fileID: 7429209748088627836} + m_Father: {fileID: 2274980565601766809} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688358724171663 +--- !u!1 &7429209746839569092 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1162,29 +1131,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688358724171656} + - component: {fileID: 7429209746839569093} m_Layer: 0 - m_Name: MyAnotherDynBone2 + m_Name: MyDynBone2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688358724171656 +--- !u!4 &7429209746839569093 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688358724171663} + m_GameObject: {fileID: 7429209746839569092} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 5831688358610340894} + m_Father: {fileID: 2274980565601766809} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688358788236105 +--- !u!1 &7429209747217903423 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1192,29 +1161,61 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688358788236106} + - component: {fileID: 7429209747217903420} m_Layer: 0 - m_Name: MyAnotherDynBone1.1 + m_Name: MyAnotherDynBone1.2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688358788236106 +--- !u!4 &7429209747217903420 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688358788236105} + m_GameObject: {fileID: 7429209747217903423} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 5831688358476916824} + m_Father: {fileID: 7429209747375369518} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7429209747375369513 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7429209747375369518} + m_Layer: 0 + m_Name: MyAnotherDynBone1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7429209747375369518 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7429209747375369513} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7429209747871172156} + - {fileID: 7429209747217903420} + m_Father: {fileID: 7429209747508791656} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688359039248137 +--- !u!1 &7429209747508791659 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1222,29 +1223,31 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688359039248138} + - component: {fileID: 7429209747508791656} m_Layer: 0 - m_Name: MyDynBone1.2 + m_Name: MyAnotherDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688359039248138 +--- !u!4 &7429209747508791656 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688359039248137} + m_GameObject: {fileID: 7429209747508791659} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 5831688359834189348} - m_RootOrder: 1 + m_Children: + - {fileID: 7429209747375369518} + - {fileID: 7429209747664499454} + m_Father: {fileID: 2274980563977005471} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688359309702401 +--- !u!1 &7429209747664499449 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1252,29 +1255,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688359309702402} + - component: {fileID: 7429209747664499454} m_Layer: 0 - m_Name: MyDynBone1.1 + m_Name: MyAnotherDynBone2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688359309702402 +--- !u!4 &7429209747664499454 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688359309702401} + m_GameObject: {fileID: 7429209747664499449} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 5831688359834189348} - m_RootOrder: 0 + m_Father: {fileID: 7429209747508791656} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688359834189355 +--- !u!1 &7429209747871172159 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1282,31 +1285,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688359834189348} + - component: {fileID: 7429209747871172156} m_Layer: 0 - m_Name: MyDynBone1 + m_Name: MyAnotherDynBone1.1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688359834189348 +--- !u!4 &7429209747871172156 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688359834189355} + m_GameObject: {fileID: 7429209747871172159} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 5831688359309702402} - - {fileID: 5831688359039248138} - m_Father: {fileID: 2910963116856428783} + m_Children: [] + m_Father: {fileID: 7429209747375369518} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688360088799154 +--- !u!1 &7429209748088627839 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1314,25 +1315,25 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688360088799155} + - component: {fileID: 7429209748088627836} m_Layer: 0 - m_Name: MyDynBone2 + m_Name: MyDynBone1.2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688360088799155 +--- !u!4 &7429209748088627836 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688360088799154} + m_GameObject: {fileID: 7429209748088627839} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 2910963116856428783} + m_Father: {fileID: 7429209746757122898} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneAvatarWithWearableModuleError.prefab b/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneAvatarWithWearableModuleError.prefab index d6e2a755..21361a79 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneAvatarWithWearableModuleError.prefab +++ b/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneAvatarWithWearableModuleError.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &378551234348367312 +--- !u!1 &930267893908279136 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,8 +8,8 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 378551234348367313} - - component: {fileID: 6059663647990286534} + - component: {fileID: 930267893908279137} + - component: {fileID: 1236381499232570781} m_Layer: 0 m_Name: MyDynBone m_TagString: Untagged @@ -17,29 +17,29 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &378551234348367313 +--- !u!4 &930267893908279137 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 378551234348367312} + m_GameObject: {fileID: 930267893908279136} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 9064446932924042010} - - {fileID: 9064446933375709837} - m_Father: {fileID: 378551235978369495} + - {fileID: 930267894570923072} + - {fileID: 930267894689016500} + m_Father: {fileID: 930267895529909095} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &6059663647990286534 +--- !u!114 &1236381499232570781 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 378551234348367312} + m_GameObject: {fileID: 930267893908279136} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -59,14 +59,14 @@ MonoBehaviour: ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.2 + pull: 0.1 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.7 + spring: 0.9 springCurve: serializedVersion: 2 m_Curve: [] @@ -185,7 +185,7 @@ MonoBehaviour: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!1 &378551234814073330 +--- !u!1 &930267894239416093 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -193,39 +193,225 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 378551234814073334} - - component: {fileID: 378551234814073331} - - component: {fileID: 378551234814073329} + - component: {fileID: 930267894239416094} + - component: {fileID: 666330190140970076} m_Layer: 0 - m_Name: DTTest_PhysBoneWearable + m_Name: MyAnotherDynBone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &930267894239416094 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 930267894239416093} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 930267894553428616} + - {fileID: 930267894928257432} + m_Father: {fileID: 930267895529909095} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &666330190140970076 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 930267894239416093} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} + m_Name: + m_EditorClassIdentifier: + foldout_transforms: 1 + foldout_forces: 1 + foldout_collision: 1 + foldout_stretchsquish: 1 + foldout_limits: 1 + foldout_grabpose: 1 + foldout_options: 1 + foldout_gizmos: 0 + version: 0 + integrationType: 1 + rootTransform: {fileID: 0} + ignoreTransforms: [] + endpointPosition: {x: 0, y: 0, z: 0} + multiChildType: 0 + pull: 0.5 + pullCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spring: 0.6 + springCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + stiffness: 0 + stiffnessCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + gravity: -0 + gravityCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + gravityFalloff: 0 + gravityFalloffCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + immobileType: 1 + immobile: 0 + immobileCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + allowCollision: 1 + collisionFilter: + allowSelf: 1 + allowOthers: 1 + radius: 0 + radiusCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colliders: [] + limitType: 1 + maxAngleX: 47 + maxAngleXCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxAngleZ: 45 + maxAngleZCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotation: {x: 0, y: 0, z: 0} + limitRotationXCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotationYCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotationZCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + allowGrabbing: 1 + grabFilter: + allowSelf: 1 + allowOthers: 1 + allowPosing: 1 + poseFilter: + allowSelf: 1 + allowOthers: 1 + snapToHand: 0 + grabMovement: 0.5 + maxStretch: 0 + maxStretchCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxSquish: 0 + maxSquishCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + stretchMotion: 0 + stretchMotionCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + isAnimated: 1 + resetWhenDisabled: 0 + parameter: + showGizmos: 1 + boneOpacity: 0.5 + limitOpacity: 0.5 +--- !u!1 &930267894517132098 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 930267894517132102} + - component: {fileID: 930267894517132099} + - component: {fileID: 3763555076562494481} + m_Layer: 0 + m_Name: DTTest_PhysBoneAvatarWithWearableModuleError m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &378551234814073334 +--- !u!4 &930267894517132102 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 378551234814073330} + m_GameObject: {fileID: 930267894517132098} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -20, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 378551235222111597} - m_Father: {fileID: 4145485129698024536} - m_RootOrder: 1 + - {fileID: 930267895185225693} + - {fileID: 3472173247361232616} + m_Father: {fileID: 0} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!95 &378551234814073331 +--- !u!95 &930267894517132099 Animator: serializedVersion: 3 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 378551234814073330} + m_GameObject: {fileID: 930267894517132098} m_Enabled: 1 m_Avatar: {fileID: 0} m_Controller: {fileID: 0} @@ -237,21 +423,24 @@ Animator: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorControllerStateOnDisable: 0 ---- !u!114 &378551234814073329 +--- !u!114 &3763555076562494481 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 378551234814073330} + m_GameObject: {fileID: 930267894517132098} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 471d592cf41b11345a6fefb36d8c933e, type: 3} + m_Script: {fileID: 11500000, guid: e35cac1fe13a09d4891f21c9a9603333, type: 3} m_Name: m_EditorClassIdentifier: - wearableGameObject: {fileID: 378551234814073330} - configJson: '{"configVersion":1,"info":{"uuid":"dd335214-00e3-4ebc-82c5-c66326ea1066","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-20T12:38:00.9307368Z","updatedTime":"2023-08-20T12:38:00.9307368Z"},"targetAvatarConfig":{"guids":["e105f30b935d98e439412c9eaa2457df"],"name":"DTTest_PhysBoneAvatarWithWearable","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"$dtModuleType":"Chocopoi.DressingTools.Wearable.Modules.ArmatureMappingModule","dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}]}' ---- !u!1 &378551235222111596 + avatarGameObject: {fileID: 930267894517132098} + avatarArmatureName: Armature + groupDynamics: 1 + groupDynamicsSeparateGameObjects: 1 + animationGenerationWriteDefaults: 1 +--- !u!1 &930267894553428663 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -259,30 +448,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 378551235222111597} + - component: {fileID: 930267894553428616} m_Layer: 0 - m_Name: Armababature + m_Name: MyAnotherDynBone1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &378551235222111597 +--- !u!4 &930267894553428616 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 378551235222111596} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 930267894553428663} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 378551235978369495} - m_Father: {fileID: 378551234814073334} + m_Children: [] + m_Father: {fileID: 930267894239416094} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &378551235269861050 +--- !u!1 &930267894570923087 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -290,29 +478,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 378551235269861051} + - component: {fileID: 930267894570923072} m_Layer: 0 - m_Name: MyBone + m_Name: MyDynBone1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &378551235269861051 +--- !u!4 &930267894570923072 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 378551235269861050} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 930267894570923087} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 378551235978369495} + m_Father: {fileID: 930267893908279137} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &378551235978369494 +--- !u!1 &930267894689016499 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -320,32 +508,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 378551235978369495} + - component: {fileID: 930267894689016500} m_Layer: 0 - m_Name: Hips + m_Name: MyDynBone2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &378551235978369495 +--- !u!4 &930267894689016500 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 378551235978369494} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 930267894689016499} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 378551235269861051} - - {fileID: 378551234348367313} - - {fileID: 9064446932702951712} - m_Father: {fileID: 378551235222111597} - m_RootOrder: 0 + m_Children: [] + m_Father: {fileID: 930267893908279137} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4145485129698024540 +--- !u!1 &930267894928257415 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -353,68 +538,61 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4145485129698024536} - - component: {fileID: 4145485129698024541} - - component: {fileID: 96145820420952847} + - component: {fileID: 930267894928257432} m_Layer: 0 - m_Name: DTTest_PhysBoneAvatarWithWearableModuleError 1 + m_Name: MyAnotherDynBone2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4145485129698024536 +--- !u!4 &930267894928257432 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485129698024540} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -20, y: 0, z: 0} + m_GameObject: {fileID: 930267894928257415} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4145485131446173891} - - {fileID: 378551234814073334} - m_Father: {fileID: 0} - m_RootOrder: 0 + m_Children: [] + m_Father: {fileID: 930267894239416094} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!95 &4145485129698024541 -Animator: - serializedVersion: 3 +--- !u!1 &930267895165856778 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485129698024540} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 0} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 ---- !u!114 &96145820420952847 -MonoBehaviour: + serializedVersion: 6 + m_Component: + - component: {fileID: 930267895165856779} + m_Layer: 0 + m_Name: MyBone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &930267895165856779 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485129698024540} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e35cac1fe13a09d4891f21c9a9603333, type: 3} - m_Name: - m_EditorClassIdentifier: - k__BackingField: {fileID: 4145485129698024540} - k__BackingField: Armature - k__BackingField: 1 - k__BackingField: 1 ---- !u!1 &4145485129913844561 + m_GameObject: {fileID: 930267895165856778} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 930267895772698513} + - {fileID: 930267895949495734} + m_Father: {fileID: 930267895529909095} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &930267895185225692 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -422,29 +600,30 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4145485129913844574} + - component: {fileID: 930267895185225693} m_Layer: 0 - m_Name: MyDynBone1 + m_Name: Armature m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4145485129913844574 +--- !u!4 &930267895185225693 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485129913844561} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 930267895185225692} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4145485130308188287} + m_Children: + - {fileID: 930267895529909095} + m_Father: {fileID: 930267894517132102} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4145485129931470249 +--- !u!1 &930267895529909094 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -452,29 +631,32 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4145485129931470230} + - component: {fileID: 930267895529909095} m_Layer: 0 - m_Name: MyAnotherDynBone1 + m_Name: Hips m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4145485129931470230 +--- !u!4 &930267895529909095 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485129931470249} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 930267895529909094} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4145485130512939008} + m_Children: + - {fileID: 930267895165856779} + - {fileID: 930267893908279137} + - {fileID: 930267894239416094} + m_Father: {fileID: 930267895185225693} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4145485130063404461 +--- !u!1 &930267895772698512 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -482,29 +664,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4145485130063404458} + - component: {fileID: 930267895772698513} m_Layer: 0 - m_Name: MyDynBone2 + m_Name: MyBone1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4145485130063404458 +--- !u!4 &930267895772698513 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485130063404461} + m_GameObject: {fileID: 930267895772698512} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 4145485130308188287} - m_RootOrder: 1 + m_Father: {fileID: 930267895165856779} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4145485130092398233 +--- !u!1 &930267895949495733 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -512,29 +694,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4145485130092398214} + - component: {fileID: 930267895949495734} m_Layer: 0 - m_Name: MyAnotherDynBone2 + m_Name: MyBone2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4145485130092398214 +--- !u!4 &930267895949495734 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485130092398233} + m_GameObject: {fileID: 930267895949495733} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 4145485130512939008} + m_Father: {fileID: 930267895165856779} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4145485130308188286 +--- !u!1 &3472173247361232620 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -542,184 +724,65 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4145485130308188287} - - component: {fileID: 2614272616078981763} + - component: {fileID: 3472173247361232616} + - component: {fileID: 3472173247361232621} + - component: {fileID: 7391049131786585325} m_Layer: 0 - m_Name: MyDynBone + m_Name: DTTest_PhysBoneWearable m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4145485130308188287 +--- !u!4 &3472173247361232616 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485130308188286} + m_GameObject: {fileID: 3472173247361232620} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: -20, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 4145485129913844574} - - {fileID: 4145485130063404458} - m_Father: {fileID: 4145485130832993401} + - {fileID: 3472173248832565875} + m_Father: {fileID: 930267894517132102} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2614272616078981763 +--- !u!95 &3472173247361232621 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3472173247361232620} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &7391049131786585325 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485130308188286} + m_GameObject: {fileID: 3472173247361232620} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} + m_Script: {fileID: 11500000, guid: 471d592cf41b11345a6fefb36d8c933e, type: 3} m_Name: m_EditorClassIdentifier: - foldout_transforms: 1 - foldout_forces: 1 - foldout_collision: 1 - foldout_stretchsquish: 1 - foldout_limits: 1 - foldout_grabpose: 1 - foldout_options: 1 - foldout_gizmos: 0 - version: 0 - integrationType: 1 - rootTransform: {fileID: 0} - ignoreTransforms: [] - endpointPosition: {x: 0, y: 0, z: 0} - multiChildType: 0 - pull: 0.1 - pullCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spring: 0.9 - springCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - stiffness: 0 - stiffnessCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - gravity: -0 - gravityCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - gravityFalloff: 0 - gravityFalloffCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - immobileType: 1 - immobile: 0 - immobileCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - allowCollision: 1 - collisionFilter: - allowSelf: 1 - allowOthers: 1 - radius: 0 - radiusCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - colliders: [] - limitType: 1 - maxAngleX: 129 - maxAngleXCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - maxAngleZ: 45 - maxAngleZCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotation: {x: 0, y: 0, z: 0} - limitRotationXCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotationYCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotationZCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - allowGrabbing: 1 - grabFilter: - allowSelf: 1 - allowOthers: 1 - allowPosing: 1 - poseFilter: - allowSelf: 1 - allowOthers: 1 - snapToHand: 0 - grabMovement: 0.5 - maxStretch: 0 - maxStretchCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - maxSquish: 0 - maxSquishCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - stretchMotion: 0 - stretchMotionCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - isAnimated: 1 - resetWhenDisabled: 0 - parameter: - showGizmos: 1 - boneOpacity: 0.5 - limitOpacity: 0.5 ---- !u!1 &4145485130512939011 + wearableGameObject: {fileID: 3472173247361232620} + configJson: '{"version":"1.0.0","info":{"uuid":"24cbb47d-3cd7-4c81-9f32-bedf189cdd88","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-24T01:06:56.0859006Z","updatedTime":"2023-08-24T01:06:56.0859006Z"},"avatarConfig":{"guids":[],"name":"DTTest_PhysBoneAvatarWithWearableModuleError","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"moduleName":"com.chocopoi.dressingtools.built-in.armature-mapping","config":{"dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}}]}' +--- !u!1 &3472173247828249294 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -727,38 +790,38 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4145485130512939008} - - component: {fileID: 4345981047780729666} + - component: {fileID: 3472173247828249295} + - component: {fileID: 7023221235806601176} m_Layer: 0 - m_Name: MyAnotherDynBone + m_Name: MyDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4145485130512939008 +--- !u!4 &3472173247828249295 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485130512939011} + m_GameObject: {fileID: 3472173247828249294} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 4145485129931470230} - - {fileID: 4145485130092398214} - m_Father: {fileID: 4145485130832993401} - m_RootOrder: 2 + - {fileID: 5234347211653217284} + - {fileID: 5234347212007835027} + m_Father: {fileID: 3472173248344682185} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &4345981047780729666 +--- !u!114 &7023221235806601176 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485130512939011} + m_GameObject: {fileID: 3472173247828249294} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -778,14 +841,14 @@ MonoBehaviour: ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.5 + pull: 0.2 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.6 + spring: 0.7 springCurve: serializedVersion: 2 m_Curve: [] @@ -834,7 +897,7 @@ MonoBehaviour: m_RotationOrder: 4 colliders: [] limitType: 1 - maxAngleX: 47 + maxAngleX: 129 maxAngleXCurve: serializedVersion: 2 m_Curve: [] @@ -904,7 +967,7 @@ MonoBehaviour: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!1 &4145485130832993400 +--- !u!1 &3472173248344682184 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -912,7 +975,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4145485130832993401} + - component: {fileID: 3472173248344682185} m_Layer: 0 m_Name: Hips m_TagString: Untagged @@ -920,24 +983,24 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4145485130832993401 +--- !u!4 &3472173248344682185 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485130832993400} + m_GameObject: {fileID: 3472173248344682184} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 4145485131466660629} - - {fileID: 4145485130308188287} - - {fileID: 4145485130512939008} - m_Father: {fileID: 4145485131446173891} + - {fileID: 3472173248785934757} + - {fileID: 3472173247828249295} + - {fileID: 5234347210263957054} + m_Father: {fileID: 3472173248832565875} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4145485131128184974 +--- !u!1 &3472173248785934756 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -945,29 +1008,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4145485131128184975} + - component: {fileID: 3472173248785934757} m_Layer: 0 - m_Name: MyBone1 + m_Name: MyBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4145485131128184975 +--- !u!4 &3472173248785934757 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485131128184974} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 3472173248785934756} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 4145485131466660629} + m_Father: {fileID: 3472173248344682185} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4145485131218516651 +--- !u!1 &3472173248832565874 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -975,29 +1038,30 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4145485131218516648} + - component: {fileID: 3472173248832565875} m_Layer: 0 - m_Name: MyBone2 + m_Name: Armabababature m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4145485131218516648 +--- !u!4 &3472173248832565875 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485131218516651} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 3472173248832565874} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 4145485131466660629} - m_RootOrder: 1 + m_Children: + - {fileID: 3472173248344682185} + m_Father: {fileID: 3472173247361232616} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4145485131446173890 +--- !u!1 &5234347209951832169 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1005,30 +1069,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4145485131446173891} + - component: {fileID: 5234347209951832170} m_Layer: 0 - m_Name: Armature + m_Name: MyAnotherDynBone1.2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4145485131446173891 +--- !u!4 &5234347209951832170 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485131446173890} + m_GameObject: {fileID: 5234347209951832169} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 4145485130832993401} - m_Father: {fileID: 4145485129698024536} - m_RootOrder: 0 + m_Children: [] + m_Father: {fileID: 5234347210398444152} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &4145485131466660628 +--- !u!1 &5234347210263957053 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1036,31 +1099,31 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4145485131466660629} + - component: {fileID: 5234347210263957054} m_Layer: 0 - m_Name: MyBone + m_Name: MyAnotherDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &4145485131466660629 +--- !u!4 &5234347210263957054 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4145485131466660628} + m_GameObject: {fileID: 5234347210263957053} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 4145485131128184975} - - {fileID: 4145485131218516648} - m_Father: {fileID: 4145485130832993401} - m_RootOrder: 0 + - {fileID: 5234347210398444152} + - {fileID: 5234347210679776680} + m_Father: {fileID: 3472173248344682185} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &9064446931823621751 +--- !u!1 &5234347210398444159 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1068,29 +1131,31 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 9064446931823621748} + - component: {fileID: 5234347210398444152} m_Layer: 0 - m_Name: MyAnotherDynBone1.1 + m_Name: MyAnotherDynBone1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &9064446931823621748 +--- !u!4 &5234347210398444152 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9064446931823621751} + m_GameObject: {fileID: 5234347210398444159} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 9064446932837948774} + m_Children: + - {fileID: 5234347210607264106} + - {fileID: 5234347209951832170} + m_Father: {fileID: 5234347210263957054} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &9064446932019806897 +--- !u!1 &5234347210607264105 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1098,29 +1163,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 9064446932019806902} + - component: {fileID: 5234347210607264106} m_Layer: 0 - m_Name: MyAnotherDynBone2 + m_Name: MyAnotherDynBone1.1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &9064446932019806902 +--- !u!4 &5234347210607264106 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9064446932019806897} + m_GameObject: {fileID: 5234347210607264105} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 9064446932702951712} - m_RootOrder: 1 + m_Father: {fileID: 5234347210398444152} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &9064446932141986359 +--- !u!1 &5234347210679776687 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1128,29 +1193,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 9064446932141986356} + - component: {fileID: 5234347210679776680} m_Layer: 0 - m_Name: MyDynBone1.2 + m_Name: MyAnotherDynBone2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &9064446932141986356 +--- !u!4 &5234347210679776680 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9064446932141986359} + m_GameObject: {fileID: 5234347210679776687} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 9064446932924042010} + m_Father: {fileID: 5234347210263957054} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &9064446932478861175 +--- !u!1 &5234347210824983849 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1158,61 +1223,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 9064446932478861172} + - component: {fileID: 5234347210824983850} m_Layer: 0 - m_Name: MyAnotherDynBone1.2 + m_Name: MyDynBone1.2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &9064446932478861172 +--- !u!4 &5234347210824983850 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9064446932478861175} + m_GameObject: {fileID: 5234347210824983849} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 9064446932837948774} + m_Father: {fileID: 5234347211653217284} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &9064446932702951715 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9064446932702951712} - m_Layer: 0 - m_Name: MyAnotherDynBone - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &9064446932702951712 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9064446932702951715} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 9064446932837948774} - - {fileID: 9064446932019806902} - m_Father: {fileID: 378551235978369495} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &9064446932837948769 +--- !u!1 &5234347211096618785 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1220,31 +1253,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 9064446932837948774} + - component: {fileID: 5234347211096618786} m_Layer: 0 - m_Name: MyAnotherDynBone1 + m_Name: MyDynBone1.1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &9064446932837948774 +--- !u!4 &5234347211096618786 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9064446932837948769} + m_GameObject: {fileID: 5234347211096618785} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 9064446931823621748} - - {fileID: 9064446932478861172} - m_Father: {fileID: 9064446932702951712} + m_Children: [] + m_Father: {fileID: 5234347211653217284} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &9064446932924042005 +--- !u!1 &5234347211653217291 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1252,7 +1283,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 9064446932924042010} + - component: {fileID: 5234347211653217284} m_Layer: 0 m_Name: MyDynBone1 m_TagString: Untagged @@ -1260,23 +1291,23 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &9064446932924042010 +--- !u!4 &5234347211653217284 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9064446932924042005} + m_GameObject: {fileID: 5234347211653217291} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 9064446933481553980} - - {fileID: 9064446932141986356} - m_Father: {fileID: 378551234348367313} + - {fileID: 5234347211096618786} + - {fileID: 5234347210824983850} + m_Father: {fileID: 3472173247828249295} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &9064446933375709836 +--- !u!1 &5234347212007835026 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1284,7 +1315,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 9064446933375709837} + - component: {fileID: 5234347212007835027} m_Layer: 0 m_Name: MyDynBone2 m_TagString: Untagged @@ -1292,47 +1323,17 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &9064446933375709837 +--- !u!4 &5234347212007835027 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9064446933375709836} + m_GameObject: {fileID: 5234347212007835026} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 378551234348367313} + m_Father: {fileID: 3472173247828249295} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &9064446933481553983 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9064446933481553980} - m_Layer: 0 - m_Name: MyDynBone1.1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &9064446933481553980 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9064446933481553983} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 9064446932924042010} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneAvatarWithWearableOtherDynamics.prefab b/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneAvatarWithWearableOtherDynamics.prefab index b192b8c5..6863f141 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneAvatarWithWearableOtherDynamics.prefab +++ b/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneAvatarWithWearableOtherDynamics.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &538901865408170734 +--- !u!1 &2308142004355884955 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,182 +8,275 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 538901865408170729} - - component: {fileID: 538901865408170728} + - component: {fileID: 2308142004355884952} m_Layer: 0 - m_Name: SomeDynBone2 + m_Name: MyAnotherDynBone1.1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &538901865408170729 +--- !u!4 &2308142004355884952 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 538901865408170734} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 20, y: 0, z: 0} + m_GameObject: {fileID: 2308142004355884955} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 3395505126384647138} - m_RootOrder: 4 + m_Father: {fileID: 2308142005237894282} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &538901865408170728 -MonoBehaviour: +--- !u!1 &2308142004411306845 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 538901865408170734} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} - m_Name: - m_EditorClassIdentifier: - foldout_transforms: 1 - foldout_forces: 1 - foldout_collision: 1 - foldout_stretchsquish: 1 - foldout_limits: 1 - foldout_grabpose: 1 - foldout_options: 1 - foldout_gizmos: 0 - version: 1 - integrationType: 0 - rootTransform: {fileID: 0} - ignoreTransforms: [] - endpointPosition: {x: 0, y: 0, z: 0} - multiChildType: 0 - pull: 0.61 - pullCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spring: 0.412 - springCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - stiffness: 0.2 - stiffnessCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - gravity: 0.828 - gravityCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - gravityFalloff: 0 - gravityFalloffCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - immobileType: 0 - immobile: 0 - immobileCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - allowCollision: 1 - collisionFilter: - allowSelf: 1 - allowOthers: 1 - radius: 0 - radiusCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - colliders: [] - limitType: 0 - maxAngleX: 45 - maxAngleXCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - maxAngleZ: 45 - maxAngleZCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotation: {x: 0, y: 0, z: 0} - limitRotationXCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotationYCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotationZCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - allowGrabbing: 1 - grabFilter: - allowSelf: 1 - allowOthers: 1 - allowPosing: 1 - poseFilter: - allowSelf: 1 - allowOthers: 1 - snapToHand: 0 - grabMovement: 0.5 - maxStretch: 0 - maxStretchCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - maxSquish: 0 - maxSquishCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - stretchMotion: 0 - stretchMotionCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - isAnimated: 0 - resetWhenDisabled: 0 - parameter: - showGizmos: 1 - boneOpacity: 0.5 - limitOpacity: 0.5 ---- !u!1 &538901865999310799 + serializedVersion: 6 + m_Component: + - component: {fileID: 2308142004411306842} + m_Layer: 0 + m_Name: MyAnotherDynBone2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2308142004411306842 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2308142004411306845} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2308142005102897356} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2308142004673987547 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2308142004673987544} + m_Layer: 0 + m_Name: MyDynBone1.2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2308142004673987544 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2308142004673987547} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2308142005452184310} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2308142004875005595 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2308142004875005592} + m_Layer: 0 + m_Name: MyAnotherDynBone1.2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2308142004875005592 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2308142004875005595} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2308142005237894282} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2308142005102897359 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2308142005102897356} + m_Layer: 0 + m_Name: MyAnotherDynBone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2308142005102897356 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2308142005102897359} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2308142005237894282} + - {fileID: 2308142004411306842} + m_Father: {fileID: 6378129302947694651} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2308142005237894285 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2308142005237894282} + m_Layer: 0 + m_Name: MyAnotherDynBone1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2308142005237894282 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2308142005237894285} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2308142004355884952} + - {fileID: 2308142004875005592} + m_Father: {fileID: 2308142005102897356} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2308142005452184313 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2308142005452184310} + m_Layer: 0 + m_Name: MyDynBone1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2308142005452184310 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2308142005452184313} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2308142006020313552} + - {fileID: 2308142004673987544} + m_Father: {fileID: 6378129301323983933} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2308142005773886304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2308142005773886305} + m_Layer: 0 + m_Name: MyDynBone2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2308142005773886305 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2308142005773886304} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6378129301323983933} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2308142006020313555 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2308142006020313552} + m_Layer: 0 + m_Name: MyDynBone1.1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2308142006020313552 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2308142006020313555} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2308142005452184310} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3493119130475904699 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -191,36 +284,71 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 538901865999310798} - - component: {fileID: 538901865999310793} + - component: {fileID: 3493119130475904698} m_Layer: 0 - m_Name: SomeDynBone3 + m_Name: Objects + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3493119130475904698 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3493119130475904699} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3493119130556481075} + - {fileID: 3493119132576788914} + - {fileID: 3493119131787646245} + m_Father: {fileID: 6378129302947694651} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3493119130501538670 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3493119130501538669} + - component: {fileID: 3493119130501538666} + - component: {fileID: 3493119130501538667} + - component: {fileID: 3493119130501538668} + m_Layer: 0 + m_Name: LotsOfDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &538901865999310798 +--- !u!4 &3493119130501538669 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 538901865999310799} + m_GameObject: {fileID: 3493119130501538670} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 20, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 3395505126824328334} - m_RootOrder: 0 + m_Father: {fileID: 6378129302947694651} + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &538901865999310793 +--- !u!114 &3493119130501538666 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 538901865999310799} + m_GameObject: {fileID: 3493119130501538670} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -236,18 +364,18 @@ MonoBehaviour: foldout_gizmos: 0 version: 1 integrationType: 0 - rootTransform: {fileID: 0} + rootTransform: {fileID: 3493119130556481075} ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.442 + pull: 0.307 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.839 + spring: 0.546 springCurve: serializedVersion: 2 m_Curve: [] @@ -261,7 +389,7 @@ MonoBehaviour: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - gravity: -0.606 + gravity: -0.598 gravityCurve: serializedVersion: 2 m_Curve: [] @@ -366,44 +494,13 @@ MonoBehaviour: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!1 &538901866259204601 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 538901866259204600} - - component: {fileID: 538901866259204603} - m_Layer: 0 - m_Name: SomeDynBone - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &538901866259204600 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 538901866259204601} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 20, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3395505126384647138} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &538901866259204603 +--- !u!114 &3493119130501538667 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 538901866259204601} + m_GameObject: {fileID: 3493119130501538670} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -419,18 +516,18 @@ MonoBehaviour: foldout_gizmos: 0 version: 1 integrationType: 0 - rootTransform: {fileID: 0} + rootTransform: {fileID: 3493119132576788914} ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.729 + pull: 0.307 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.345 + spring: 0.546 springCurve: serializedVersion: 2 m_Curve: [] @@ -444,7 +541,7 @@ MonoBehaviour: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - gravity: 0.504 + gravity: -0.598 gravityCurve: serializedVersion: 2 m_Curve: [] @@ -549,202 +646,13 @@ MonoBehaviour: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!1 &1429923086522775841 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1429923086522775840} - m_Layer: 0 - m_Name: MyBone - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1429923086522775840 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923086522775841} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1429923086591132346} - - {fileID: 1429923086804408477} - m_Father: {fileID: 1429923086888402508} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1429923086574641911 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1429923086574641910} - m_Layer: 0 - m_Name: Armature - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1429923086574641910 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923086574641911} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1429923086888402508} - m_Father: {fileID: 1429923088056368749} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1429923086591132347 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1429923086591132346} - m_Layer: 0 - m_Name: MyBone1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1429923086591132346 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923086591132347} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1429923086522775840} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1429923086804408478 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1429923086804408477} - m_Layer: 0 - m_Name: MyBone2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1429923086804408477 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923086804408478} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1429923086522775840} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1429923086888402509 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1429923086888402508} - m_Layer: 0 - m_Name: Hips - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1429923086888402508 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923086888402509} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1429923086522775840} - - {fileID: 1429923087444662858} - - {fileID: 1429923087239420469} - m_Father: {fileID: 1429923086574641910} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1429923087239420470 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1429923087239420469} - - component: {fileID: 1589670644568998263} - m_Layer: 0 - m_Name: MyAnotherDynBone - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1429923087239420469 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923087239420470} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1429923088091355043} - - {fileID: 1429923087896831155} - m_Father: {fileID: 1429923086888402508} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1589670644568998263 +--- !u!114 &3493119130501538668 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923087239420470} + m_GameObject: {fileID: 3493119130501538670} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -758,34 +666,34 @@ MonoBehaviour: foldout_grabpose: 1 foldout_options: 1 foldout_gizmos: 0 - version: 0 - integrationType: 1 - rootTransform: {fileID: 0} + version: 1 + integrationType: 0 + rootTransform: {fileID: 3493119131787646245} ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.5 + pull: 0.307 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.6 + spring: 0.546 springCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - stiffness: 0 + stiffness: 0.2 stiffnessCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - gravity: -0 + gravity: -0.598 gravityCurve: serializedVersion: 2 m_Curve: [] @@ -799,7 +707,7 @@ MonoBehaviour: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - immobileType: 1 + immobileType: 0 immobile: 0 immobileCurve: serializedVersion: 2 @@ -819,8 +727,8 @@ MonoBehaviour: m_PostInfinity: 2 m_RotationOrder: 4 colliders: [] - limitType: 1 - maxAngleX: 47 + limitType: 0 + maxAngleX: 45 maxAngleXCurve: serializedVersion: 2 m_Curve: [] @@ -884,13 +792,103 @@ MonoBehaviour: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - isAnimated: 1 + isAnimated: 0 resetWhenDisabled: 0 parameter: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!1 &1429923087444662859 +--- !u!1 &3493119130556481076 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3493119130556481075} + m_Layer: 0 + m_Name: A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3493119130556481075 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3493119130556481076} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3493119130475904698} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3493119131787646246 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3493119131787646245} + m_Layer: 0 + m_Name: C + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3493119131787646245 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3493119131787646246} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3493119130475904698} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3493119132576788915 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3493119132576788914} + m_Layer: 0 + m_Name: B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3493119132576788914 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3493119132576788915} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3493119130475904698} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6378129301323983932 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -898,8 +896,8 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1429923087444662858} - - component: {fileID: 1015668008183470262} + - component: {fileID: 6378129301323983933} + - component: {fileID: 710292631057111338} m_Layer: 0 m_Name: MyDynBone m_TagString: Untagged @@ -907,29 +905,29 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1429923087444662858 +--- !u!4 &6378129301323983933 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923087444662859} + m_GameObject: {fileID: 6378129301323983932} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1429923088074006891} - - {fileID: 1429923087691677599} - m_Father: {fileID: 1429923086888402508} + - {fileID: 2308142005452184310} + - {fileID: 2308142005773886305} + m_Father: {fileID: 6378129302947694651} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1015668008183470262 +--- !u!114 &710292631057111338 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923087444662859} + m_GameObject: {fileID: 6378129301323983932} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -949,14 +947,14 @@ MonoBehaviour: ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.1 + pull: 0.2 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.9 + spring: 0.7 springCurve: serializedVersion: 2 m_Curve: [] @@ -1075,7 +1073,7 @@ MonoBehaviour: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!1 &1429923087691677592 +--- !u!1 &6378129301913683998 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1083,29 +1081,65 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1429923087691677599} + - component: {fileID: 6378129301913683994} + - component: {fileID: 6378129301913683999} + - component: {fileID: 5085639323175869104} m_Layer: 0 - m_Name: MyDynBone2 + m_Name: DTTest_PhysBoneWearable m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1429923087691677599 +--- !u!4 &6378129301913683994 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923087691677592} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_GameObject: {fileID: 6378129301913683998} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -20, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1429923087444662858} + m_Children: + - {fileID: 6378129302327694465} + m_Father: {fileID: 7225163971633024436} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1429923087896831148 +--- !u!95 &6378129301913683999 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6378129301913683998} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &5085639323175869104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6378129301913683998} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 471d592cf41b11345a6fefb36d8c933e, type: 3} + m_Name: + m_EditorClassIdentifier: + wearableGameObject: {fileID: 6378129301913683998} + configJson: '{"version":"1.0.0","info":{"uuid":"6823bdbc-13b5-4c1c-8c1e-e72acc432363","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-24T01:07:19.8776198Z","updatedTime":"2023-08-24T01:07:19.8776198Z"},"avatarConfig":{"guids":[],"name":"DTTest_PhysBoneAvatarWithWearableOtherDynamics","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"moduleName":"com.chocopoi.dressingtools.built-in.armature-mapping","config":{"dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}}]}' +--- !u!1 &6378129302327694464 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1113,29 +1147,98 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1429923087896831155} + - component: {fileID: 6378129302327694465} m_Layer: 0 - m_Name: MyAnotherDynBone2 + m_Name: Armature m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1429923087896831155 +--- !u!4 &6378129302327694465 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923087896831148} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 6378129302327694464} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1429923087239420469} - m_RootOrder: 1 + m_Children: + - {fileID: 6378129302947694651} + m_Father: {fileID: 6378129301913683994} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6378129302381662038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6378129302381662039} + m_Layer: 0 + m_Name: MyBone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6378129302381662039 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6378129302381662038} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8135325320174021655} + m_Father: {fileID: 6378129302947694651} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6378129302947694650 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6378129302947694651} + m_Layer: 0 + m_Name: Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6378129302947694651 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6378129302947694650} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6378129302381662039} + - {fileID: 6378129301323983933} + - {fileID: 2308142005102897356} + - {fileID: 8135325319913896481} + - {fileID: 8135325320739469616} + - {fileID: 3493119130501538669} + - {fileID: 3493119130475904698} + m_Father: {fileID: 6378129302327694465} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1429923088056368745 +--- !u!1 &7225163971633024432 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1143,9 +1246,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1429923088056368749} - - component: {fileID: 1429923088056368744} - - component: {fileID: 3101352482559652154} + - component: {fileID: 7225163971633024436} + - component: {fileID: 7225163971633024433} + - component: {fileID: 6671762358641607395} m_Layer: 0 m_Name: DTTest_PhysBoneAvatarWithWearableOtherDynamics m_TagString: Untagged @@ -1153,30 +1256,30 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1429923088056368749 +--- !u!4 &7225163971633024436 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923088056368745} + m_GameObject: {fileID: 7225163971633024432} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -20, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1429923086574641910} - - {fileID: 3395505127514897347} + - {fileID: 7225163973391339823} + - {fileID: 6378129301913683994} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!95 &1429923088056368744 +--- !u!95 &7225163971633024433 Animator: serializedVersion: 3 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923088056368745} + m_GameObject: {fileID: 7225163971633024432} m_Enabled: 1 m_Avatar: {fileID: 0} m_Controller: {fileID: 0} @@ -1188,23 +1291,24 @@ Animator: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorControllerStateOnDisable: 0 ---- !u!114 &3101352482559652154 +--- !u!114 &6671762358641607395 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923088056368745} + m_GameObject: {fileID: 7225163971633024432} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: e35cac1fe13a09d4891f21c9a9603333, type: 3} m_Name: m_EditorClassIdentifier: - k__BackingField: {fileID: 1429923088056368745} - k__BackingField: Armature - k__BackingField: 1 - k__BackingField: 1 ---- !u!1 &1429923088074006884 + avatarGameObject: {fileID: 7225163971633024432} + avatarArmatureName: Armature + groupDynamics: 1 + groupDynamicsSeparateGameObjects: 1 + animationGenerationWriteDefaults: 1 +--- !u!1 &7225163971720794813 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1212,7 +1316,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1429923088074006891} + - component: {fileID: 7225163971720794802} m_Layer: 0 m_Name: MyDynBone1 m_TagString: Untagged @@ -1220,21 +1324,21 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1429923088074006891 +--- !u!4 &7225163971720794802 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923088074006884} + m_GameObject: {fileID: 7225163971720794813} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 1429923087444662858} + m_Father: {fileID: 7225163972114999699} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1429923088091355036 +--- !u!1 &7225163971736183877 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1242,7 +1346,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1429923088091355043} + - component: {fileID: 7225163971736183930} m_Layer: 0 m_Name: MyAnotherDynBone1 m_TagString: Untagged @@ -1250,21 +1354,21 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1429923088091355043 +--- !u!4 &7225163971736183930 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429923088091355036} + m_GameObject: {fileID: 7225163971736183877} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 1429923087239420469} + m_Father: {fileID: 7225163972445514220} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3395505126384647139 +--- !u!1 &7225163971872181313 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1272,36 +1376,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3395505126384647138} + - component: {fileID: 7225163971872181318} m_Layer: 0 - m_Name: Hips + m_Name: MyDynBone2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3395505126384647138 +--- !u!4 &7225163971872181318 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3395505126384647139} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 7225163971872181313} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3395505126824328334} - - {fileID: 3395505127983194084} - - {fileID: 6310882069497600789} - - {fileID: 538901866259204600} - - {fileID: 538901865408170729} - - {fileID: 5181081813421117620} - - {fileID: 5181081813413170531} - m_Father: {fileID: 3395505126840543064} - m_RootOrder: 0 + m_Children: [] + m_Father: {fileID: 7225163972114999699} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3395505126824328335 +--- !u!1 &7225163972027209589 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1309,30 +1406,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3395505126824328334} + - component: {fileID: 7225163972027209578} m_Layer: 0 - m_Name: MyBone + m_Name: MyAnotherDynBone2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3395505126824328334 +--- !u!4 &7225163972027209578 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3395505126824328335} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 7225163972027209589} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 538901865999310798} - m_Father: {fileID: 3395505126384647138} - m_RootOrder: 0 + m_Children: [] + m_Father: {fileID: 7225163972445514220} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3395505126840543065 +--- !u!1 &7225163972114999698 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1340,96 +1436,184 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3395505126840543064} + - component: {fileID: 7225163972114999699} + - component: {fileID: 8756277021393857391} m_Layer: 0 - m_Name: Armature + m_Name: MyDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3395505126840543064 +--- !u!4 &7225163972114999699 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3395505126840543065} + m_GameObject: {fileID: 7225163972114999698} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 3395505126384647138} - m_Father: {fileID: 3395505127514897347} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3395505127514897351 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3395505127514897347} - - component: {fileID: 3395505127514897350} - - component: {fileID: 3395505127514897348} - m_Layer: 0 - m_Name: DTTest_PhysBoneWearable - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3395505127514897347 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3395505127514897351} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -20, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3395505126840543064} - m_Father: {fileID: 1429923088056368749} + - {fileID: 7225163971720794802} + - {fileID: 7225163971872181318} + m_Father: {fileID: 7225163972629319061} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!95 &3395505127514897350 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3395505127514897351} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 0} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 ---- !u!114 &3395505127514897348 +--- !u!114 &8756277021393857391 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3395505127514897351} + m_GameObject: {fileID: 7225163972114999698} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 471d592cf41b11345a6fefb36d8c933e, type: 3} + m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} m_Name: m_EditorClassIdentifier: - wearableGameObject: {fileID: 3395505127514897351} - configJson: '{"configVersion":1,"info":{"uuid":"dd335214-00e3-4ebc-82c5-c66326ea1066","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-20T12:38:00.9307368Z","updatedTime":"2023-08-20T12:38:00.9307368Z"},"targetAvatarConfig":{"guids":["e105f30b935d98e439412c9eaa2457df"],"name":"DTTest_PhysBoneAvatarWithWearable","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"$dtModuleType":"Chocopoi.DressingTools.Wearable.Modules.ArmatureMappingModule","dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}]}' ---- !u!1 &3395505127983194085 + foldout_transforms: 1 + foldout_forces: 1 + foldout_collision: 1 + foldout_stretchsquish: 1 + foldout_limits: 1 + foldout_grabpose: 1 + foldout_options: 1 + foldout_gizmos: 0 + version: 0 + integrationType: 1 + rootTransform: {fileID: 0} + ignoreTransforms: [] + endpointPosition: {x: 0, y: 0, z: 0} + multiChildType: 0 + pull: 0.1 + pullCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spring: 0.9 + springCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + stiffness: 0 + stiffnessCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + gravity: -0 + gravityCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + gravityFalloff: 0 + gravityFalloffCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + immobileType: 1 + immobile: 0 + immobileCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + allowCollision: 1 + collisionFilter: + allowSelf: 1 + allowOthers: 1 + radius: 0 + radiusCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colliders: [] + limitType: 1 + maxAngleX: 129 + maxAngleXCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxAngleZ: 45 + maxAngleZCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotation: {x: 0, y: 0, z: 0} + limitRotationXCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotationYCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotationZCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + allowGrabbing: 1 + grabFilter: + allowSelf: 1 + allowOthers: 1 + allowPosing: 1 + poseFilter: + allowSelf: 1 + allowOthers: 1 + snapToHand: 0 + grabMovement: 0.5 + maxStretch: 0 + maxStretchCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxSquish: 0 + maxSquishCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + stretchMotion: 0 + stretchMotionCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + isAnimated: 1 + resetWhenDisabled: 0 + parameter: + showGizmos: 1 + boneOpacity: 0.5 + limitOpacity: 0.5 +--- !u!1 &7225163972445514223 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1437,38 +1621,38 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3395505127983194084} - - component: {fileID: 9099413373134908147} + - component: {fileID: 7225163972445514220} + - component: {fileID: 7031049366995432110} m_Layer: 0 - m_Name: MyDynBone + m_Name: MyAnotherDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3395505127983194084 +--- !u!4 &7225163972445514220 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3395505127983194085} + m_GameObject: {fileID: 7225163972445514223} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 6310882069245012271} - - {fileID: 6310882069095829688} - m_Father: {fileID: 3395505126384647138} - m_RootOrder: 1 + - {fileID: 7225163971736183930} + - {fileID: 7225163972027209578} + m_Father: {fileID: 7225163972629319061} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &9099413373134908147 +--- !u!114 &7031049366995432110 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3395505127983194085} + m_GameObject: {fileID: 7225163972445514223} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -1488,14 +1672,14 @@ MonoBehaviour: ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.2 + pull: 0.5 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.7 + spring: 0.6 springCurve: serializedVersion: 2 m_Curve: [] @@ -1544,7 +1728,7 @@ MonoBehaviour: m_RotationOrder: 4 colliders: [] limitType: 1 - maxAngleX: 129 + maxAngleX: 47 maxAngleXCurve: serializedVersion: 2 m_Curve: [] @@ -1614,7 +1798,7 @@ MonoBehaviour: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!1 &5181081811752944234 +--- !u!1 &7225163972629319060 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1622,29 +1806,92 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5181081811752944235} + - component: {fileID: 7225163972629319061} m_Layer: 0 - m_Name: B + m_Name: Hips m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5181081811752944235 +--- !u!4 &7225163972629319061 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5181081811752944234} + m_GameObject: {fileID: 7225163972629319060} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7225163973405461241} + - {fileID: 7225163972114999699} + - {fileID: 7225163972445514220} + m_Father: {fileID: 7225163973391339823} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7225163972939133282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7225163972939133283} + m_Layer: 0 + m_Name: MyBone1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7225163972939133283 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7225163972939133282} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7225163973405461241} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7225163973149256519 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7225163973149256516} + m_Layer: 0 + m_Name: MyBone2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7225163973149256516 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7225163973149256519} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 5181081813413170531} + m_Father: {fileID: 7225163973405461241} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5181081812105651967 +--- !u!1 &7225163973391339822 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1652,29 +1899,30 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5181081812105651964} + - component: {fileID: 7225163973391339823} m_Layer: 0 - m_Name: C + m_Name: Armature m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5181081812105651964 +--- !u!4 &7225163973391339823 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5181081812105651967} + m_GameObject: {fileID: 7225163973391339822} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 5181081813413170531} - m_RootOrder: 2 + m_Children: + - {fileID: 7225163972629319061} + m_Father: {fileID: 7225163971633024436} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5181081813413170530 +--- !u!1 &7225163973405461240 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1682,32 +1930,31 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5181081813413170531} + - component: {fileID: 7225163973405461241} m_Layer: 0 - m_Name: Objects + m_Name: MyBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5181081813413170531 +--- !u!4 &7225163973405461241 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5181081813413170530} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 7225163973405461240} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 5181081813474938346} - - {fileID: 5181081811752944235} - - {fileID: 5181081812105651964} - m_Father: {fileID: 3395505126384647138} - m_RootOrder: 6 + - {fileID: 7225163972939133283} + - {fileID: 7225163973149256516} + m_Father: {fileID: 7225163972629319061} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5181081813421117623 +--- !u!1 &8135325319913896480 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1715,38 +1962,36 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5181081813421117620} - - component: {fileID: 5181081813421117619} - - component: {fileID: 5181081813421117618} - - component: {fileID: 5181081813421117621} + - component: {fileID: 8135325319913896481} + - component: {fileID: 8135325319913896482} m_Layer: 0 - m_Name: LotsOfDynBone + m_Name: SomeDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5181081813421117620 +--- !u!4 &8135325319913896481 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5181081813421117623} + m_GameObject: {fileID: 8135325319913896480} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 20, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 3395505126384647138} - m_RootOrder: 5 + m_Father: {fileID: 6378129302947694651} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &5181081813421117619 +--- !u!114 &8135325319913896482 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5181081813421117623} + m_GameObject: {fileID: 8135325319913896480} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -1762,18 +2007,18 @@ MonoBehaviour: foldout_gizmos: 0 version: 1 integrationType: 0 - rootTransform: {fileID: 5181081813474938346} + rootTransform: {fileID: 0} ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.307 + pull: 0.729 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.546 + spring: 0.345 springCurve: serializedVersion: 2 m_Curve: [] @@ -1787,7 +2032,7 @@ MonoBehaviour: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - gravity: -0.598 + gravity: 0.504 gravityCurve: serializedVersion: 2 m_Curve: [] @@ -1892,13 +2137,44 @@ MonoBehaviour: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!114 &5181081813421117618 +--- !u!1 &8135325320174021654 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8135325320174021655} + - component: {fileID: 8135325320174021648} + m_Layer: 0 + m_Name: SomeDynBone3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8135325320174021655 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8135325320174021654} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 20, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6378129302381662039} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8135325320174021648 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5181081813421117623} + m_GameObject: {fileID: 8135325320174021654} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -1914,18 +2190,18 @@ MonoBehaviour: foldout_gizmos: 0 version: 1 integrationType: 0 - rootTransform: {fileID: 5181081811752944235} + rootTransform: {fileID: 0} ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.307 + pull: 0.442 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.546 + spring: 0.839 springCurve: serializedVersion: 2 m_Curve: [] @@ -1939,7 +2215,7 @@ MonoBehaviour: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - gravity: -0.598 + gravity: -0.606 gravityCurve: serializedVersion: 2 m_Curve: [] @@ -2044,13 +2320,44 @@ MonoBehaviour: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!114 &5181081813421117621 +--- !u!1 &8135325320739469623 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8135325320739469616} + - component: {fileID: 8135325320739469617} + m_Layer: 0 + m_Name: SomeDynBone2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8135325320739469616 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8135325320739469623} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 20, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6378129302947694651} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &8135325320739469617 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5181081813421117623} + m_GameObject: {fileID: 8135325320739469623} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -2066,18 +2373,18 @@ MonoBehaviour: foldout_gizmos: 0 version: 1 integrationType: 0 - rootTransform: {fileID: 5181081812105651964} + rootTransform: {fileID: 0} ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.307 + pull: 0.61 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.546 + spring: 0.412 springCurve: serializedVersion: 2 m_Curve: [] @@ -2091,7 +2398,7 @@ MonoBehaviour: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - gravity: -0.598 + gravity: 0.828 gravityCurve: serializedVersion: 2 m_Curve: [] @@ -2196,309 +2503,3 @@ MonoBehaviour: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!1 &5181081813474938349 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5181081813474938346} - m_Layer: 0 - m_Name: A - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &5181081813474938346 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5181081813474938349} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 5181081813413170531} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6310882068719346186 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6310882068719346185} - m_Layer: 0 - m_Name: MyDynBone1.1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6310882068719346185 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6310882068719346186} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 6310882069245012271} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6310882069095829689 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6310882069095829688} - m_Layer: 0 - m_Name: MyDynBone2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6310882069095829688 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6310882069095829689} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3395505127983194084} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6310882069245012256 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6310882069245012271} - m_Layer: 0 - m_Name: MyDynBone1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6310882069245012271 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6310882069245012256} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 6310882068719346185} - - {fileID: 6310882070060724225} - m_Father: {fileID: 3395505127983194084} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6310882069497600790 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6310882069497600789} - m_Layer: 0 - m_Name: MyAnotherDynBone - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6310882069497600789 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6310882069497600790} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 6310882069631565651} - - {fileID: 6310882070415646851} - m_Father: {fileID: 3395505126384647138} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6310882069631565652 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6310882069631565651} - m_Layer: 0 - m_Name: MyAnotherDynBone1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6310882069631565651 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6310882069631565652} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 6310882070345536577} - - {fileID: 6310882069721529665} - m_Father: {fileID: 6310882069497600789} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6310882069721529666 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6310882069721529665} - m_Layer: 0 - m_Name: MyAnotherDynBone1.2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6310882069721529665 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6310882069721529666} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 6310882069631565651} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6310882070060724226 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6310882070060724225} - m_Layer: 0 - m_Name: MyDynBone1.2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6310882070060724225 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6310882070060724226} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 6310882069245012271} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6310882070345536578 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6310882070345536577} - m_Layer: 0 - m_Name: MyAnotherDynBone1.1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6310882070345536577 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6310882070345536578} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 6310882069631565651} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6310882070415646852 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6310882070415646851} - m_Layer: 0 - m_Name: MyAnotherDynBone2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &6310882070415646851 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6310882070415646852} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 6310882069497600789} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneWearable.prefab b/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneWearable.prefab index 498645b6..c0ddeefb 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneWearable.prefab +++ b/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneWearable.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &3429982645258712567 +--- !u!1 &1243495145108756845 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,91 +8,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3429982645258712568} + - component: {fileID: 1243495145108756844} m_Layer: 0 - m_Name: MyDynBone1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3429982645258712568 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3429982645258712567} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3429982645817933534} - - {fileID: 3429982646619647190} - m_Father: {fileID: 6274146677459370803} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3429982645638630510 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3429982645638630511} - m_Layer: 0 - m_Name: MyDynBone2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3429982645638630511 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3429982645638630510} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 6274146677459370803} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3429982645817933533 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3429982645817933534} - m_Layer: 0 - m_Name: MyDynBone1.1 + m_Name: MyBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3429982645817933534 +--- !u!4 &1243495145108756844 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3429982645817933533} + m_GameObject: {fileID: 1243495145108756845} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 3429982645258712568} + m_Father: {fileID: 1243495145751207424} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3429982646368635029 +--- !u!1 &1243495145158591163 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -100,59 +38,30 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3429982646368635030} + - component: {fileID: 1243495145158591162} m_Layer: 0 - m_Name: MyAnotherDynBone1.1 + m_Name: Armature m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3429982646368635030 +--- !u!4 &1243495145158591162 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3429982646368635029} + m_GameObject: {fileID: 1243495145158591163} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3429982647250068356} + m_Children: + - {fileID: 1243495145751207424} + m_Father: {fileID: 1243495146914979361} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3429982646432496723 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3429982646432496724} - m_Layer: 0 - m_Name: MyAnotherDynBone2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3429982646432496724 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3429982646432496723} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3429982647115581378} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3429982646619647189 +--- !u!1 &1243495145751207425 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -160,59 +69,32 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3429982646619647190} + - component: {fileID: 1243495145751207424} m_Layer: 0 - m_Name: MyDynBone1.2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &3429982646619647190 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3429982646619647189} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3429982645258712568} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3429982646829015445 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3429982646829015446} - m_Layer: 0 - m_Name: MyAnotherDynBone1.2 + m_Name: Hips m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3429982646829015446 +--- !u!4 &1243495145751207424 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3429982646829015445} + m_GameObject: {fileID: 1243495145751207425} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 3429982647250068356} - m_RootOrder: 1 + m_Children: + - {fileID: 1243495145108756844} + - {fileID: 1243495146301192710} + - {fileID: 7622984610590867191} + m_Father: {fileID: 1243495145158591162} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &3429982647115581377 +--- !u!1 &1243495146301192711 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -220,38 +102,38 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3429982647115581378} - - component: {fileID: 5783154614231538596} + - component: {fileID: 1243495146301192710} + - component: {fileID: 4618746617093541649} m_Layer: 0 - m_Name: MyAnotherDynBone + m_Name: MyDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3429982647115581378 +--- !u!4 &1243495146301192710 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3429982647115581377} + m_GameObject: {fileID: 1243495146301192711} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 3429982647250068356} - - {fileID: 3429982646432496724} - m_Father: {fileID: 6274146676944004917} - m_RootOrder: 2 + - {fileID: 7622984608769625293} + - {fileID: 7622984609115288922} + m_Father: {fileID: 1243495145751207424} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &5783154614231538596 +--- !u!114 &4618746617093541649 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3429982647115581377} + m_GameObject: {fileID: 1243495146301192711} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -265,34 +147,34 @@ MonoBehaviour: foldout_grabpose: 1 foldout_options: 1 foldout_gizmos: 0 - version: 1 - integrationType: 0 + version: 0 + integrationType: 1 rootTransform: {fileID: 0} ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.515 + pull: 0.2 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.493 + spring: 0.7 springCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - stiffness: 0.2 + stiffness: 0 stiffnessCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - gravity: 0.475 + gravity: -0 gravityCurve: serializedVersion: 2 m_Curve: [] @@ -306,7 +188,7 @@ MonoBehaviour: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - immobileType: 0 + immobileType: 1 immobile: 0 immobileCurve: serializedVersion: 2 @@ -326,8 +208,8 @@ MonoBehaviour: m_PostInfinity: 2 m_RotationOrder: 4 colliders: [] - limitType: 0 - maxAngleX: 45 + limitType: 1 + maxAngleX: 129 maxAngleXCurve: serializedVersion: 2 m_Curve: [] @@ -391,13 +273,13 @@ MonoBehaviour: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - isAnimated: 0 + isAnimated: 1 resetWhenDisabled: 0 parameter: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!1 &3429982647250068355 +--- !u!1 &1243495146914979365 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -405,31 +287,97 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3429982647250068356} + - component: {fileID: 1243495146914979361} + - component: {fileID: 1243495146914979364} + - component: {fileID: 3241273329118283243} m_Layer: 0 - m_Name: MyAnotherDynBone1 + m_Name: DTTest_PhysBoneWearable 1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &3429982647250068356 +--- !u!4 &1243495146914979361 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3429982647250068355} + m_GameObject: {fileID: 1243495146914979365} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -20, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1243495145158591162} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &1243495146914979364 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1243495146914979365} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &3241273329118283243 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1243495146914979365} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 471d592cf41b11345a6fefb36d8c933e, type: 3} + m_Name: + m_EditorClassIdentifier: + wearableGameObject: {fileID: 1243495146914979365} + configJson: '{"version":"1.0.0","info":{"uuid":"1f0ae78b-1455-42b2-9e40-950759322c48","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-24T01:06:13.1422017Z","updatedTime":"2023-08-24T01:06:13.1422017Z"},"avatarConfig":{"guids":[],"name":"DTTest_PhysBoneAvatarWithWearable","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"moduleName":"com.chocopoi.dressingtools.built-in.armature-mapping","config":{"dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}}]}' +--- !u!1 &7622984608769625282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7622984608769625293} + m_Layer: 0 + m_Name: MyDynBone1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7622984608769625293 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7622984608769625282} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 3429982646368635030} - - {fileID: 3429982646829015446} - m_Father: {fileID: 3429982647115581378} + - {fileID: 7622984609275758571} + - {fileID: 7622984610080167395} + m_Father: {fileID: 1243495146301192710} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6274146676302995544 +--- !u!1 &7622984609115288923 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -437,29 +385,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6274146676302995545} + - component: {fileID: 7622984609115288922} m_Layer: 0 - m_Name: MyBone + m_Name: MyDynBone2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &6274146676302995545 +--- !u!4 &7622984609115288922 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6274146676302995544} + m_GameObject: {fileID: 7622984609115288923} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 6274146676944004917} - m_RootOrder: 0 + m_Father: {fileID: 1243495146301192710} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6274146676316076942 +--- !u!1 &7622984609275758568 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -467,30 +415,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6274146676316076943} + - component: {fileID: 7622984609275758571} m_Layer: 0 - m_Name: Armature + m_Name: MyDynBone1.1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &6274146676316076943 +--- !u!4 &7622984609275758571 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6274146676316076942} + m_GameObject: {fileID: 7622984609275758568} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 6274146676944004917} - m_Father: {fileID: 6274146678057969428} + m_Children: [] + m_Father: {fileID: 7622984608769625293} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6274146676944004916 +--- !u!1 &7622984609861677472 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -498,32 +445,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6274146676944004917} + - component: {fileID: 7622984609861677475} m_Layer: 0 - m_Name: Hips + m_Name: MyAnotherDynBone1.1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &6274146676944004917 +--- !u!4 &7622984609861677475 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6274146676944004916} + m_GameObject: {fileID: 7622984609861677472} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 6274146676302995545} - - {fileID: 6274146677459370803} - - {fileID: 3429982647115581378} - m_Father: {fileID: 6274146676316076943} + m_Children: [] + m_Father: {fileID: 7622984610724813489} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &6274146677459370802 +--- !u!1 &7622984609940194662 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -531,184 +475,59 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6274146677459370803} - - component: {fileID: 453423776499529252} + - component: {fileID: 7622984609940194657} m_Layer: 0 - m_Name: MyDynBone + m_Name: MyAnotherDynBone2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &6274146677459370803 +--- !u!4 &7622984609940194657 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6274146677459370802} + m_GameObject: {fileID: 7622984609940194662} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 3429982645258712568} - - {fileID: 3429982645638630511} - m_Father: {fileID: 6274146676944004917} + m_Children: [] + m_Father: {fileID: 7622984610590867191} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &453423776499529252 -MonoBehaviour: +--- !u!1 &7622984610080167392 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6274146677459370802} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} - m_Name: - m_EditorClassIdentifier: - foldout_transforms: 1 - foldout_forces: 1 - foldout_collision: 1 - foldout_stretchsquish: 1 - foldout_limits: 1 - foldout_grabpose: 1 - foldout_options: 1 - foldout_gizmos: 0 - version: 0 - integrationType: 1 - rootTransform: {fileID: 0} - ignoreTransforms: [] - endpointPosition: {x: 0, y: 0, z: 0} - multiChildType: 0 - pull: 0.2 - pullCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spring: 0.7 - springCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - stiffness: 0 - stiffnessCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - gravity: -0 - gravityCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - gravityFalloff: 0 - gravityFalloffCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - immobileType: 1 - immobile: 0 - immobileCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - allowCollision: 1 - collisionFilter: - allowSelf: 1 - allowOthers: 1 - radius: 0 - radiusCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - colliders: [] - limitType: 1 - maxAngleX: 129 - maxAngleXCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - maxAngleZ: 45 - maxAngleZCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotation: {x: 0, y: 0, z: 0} - limitRotationXCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotationYCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotationZCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - allowGrabbing: 1 - grabFilter: - allowSelf: 1 - allowOthers: 1 - allowPosing: 1 - poseFilter: - allowSelf: 1 - allowOthers: 1 - snapToHand: 0 - grabMovement: 0.5 - maxStretch: 0 - maxStretchCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - maxSquish: 0 - maxSquishCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - stretchMotion: 0 - stretchMotionCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - isAnimated: 1 - resetWhenDisabled: 0 - parameter: - showGizmos: 1 - boneOpacity: 0.5 - limitOpacity: 0.5 ---- !u!1 &6274146678057969424 + serializedVersion: 6 + m_Component: + - component: {fileID: 7622984610080167395} + m_Layer: 0 + m_Name: MyDynBone1.2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7622984610080167395 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7622984610080167392} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7622984608769625293} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7622984610286327968 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -716,61 +535,89 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6274146678057969428} - - component: {fileID: 6274146678057969425} - - component: {fileID: 6274146678057969427} + - component: {fileID: 7622984610286327971} m_Layer: 0 - m_Name: DTTest_PhysBoneWearable + m_Name: MyAnotherDynBone1.2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &6274146678057969428 +--- !u!4 &7622984610286327971 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6274146678057969424} + m_GameObject: {fileID: 7622984610286327968} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -20, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7622984610724813489} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7622984610590867188 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7622984610590867191} + m_Layer: 0 + m_Name: MyAnotherDynBone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7622984610590867191 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7622984610590867188} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 6274146676316076943} - m_Father: {fileID: 0} - m_RootOrder: 0 + - {fileID: 7622984610724813489} + - {fileID: 7622984609940194657} + m_Father: {fileID: 1243495145751207424} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!95 &6274146678057969425 -Animator: - serializedVersion: 3 +--- !u!1 &7622984610724813494 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6274146678057969424} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 0} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 ---- !u!114 &6274146678057969427 -MonoBehaviour: + serializedVersion: 6 + m_Component: + - component: {fileID: 7622984610724813489} + m_Layer: 0 + m_Name: MyAnotherDynBone1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7622984610724813489 +Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6274146678057969424} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 471d592cf41b11345a6fefb36d8c933e, type: 3} - m_Name: - m_EditorClassIdentifier: - wearableGameObject: {fileID: 6274146678057969424} - configJson: '{"configVersion":1,"info":{"uuid":"dd335214-00e3-4ebc-82c5-c66326ea1066","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-20T12:38:00.9307368Z","updatedTime":"2023-08-20T12:38:00.9307368Z"},"targetAvatarConfig":{"guids":["e105f30b935d98e439412c9eaa2457df"],"name":"DTTest_PhysBoneAvatarWithWearable","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"$dtModuleType":"Chocopoi.DressingTools.Wearable.Modules.ArmatureMappingModule","dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}]}' + m_GameObject: {fileID: 7622984610724813494} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7622984609861677475} + - {fileID: 7622984610286327971} + m_Father: {fileID: 7622984610590867191} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneWearable.prefab.meta b/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneWearable.prefab.meta index e0975831..c5b4cb04 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneWearable.prefab.meta +++ b/Assets/_DTDevOnly/Tests/Editor/Resources/CabinetApplierTest/DTTest_PhysBoneWearable.prefab.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b3df7903f8f367a4393e8302a915d62f +guid: 199a18e4347d55b49a8951faa64a43f3 PrefabImporter: externalObjects: {} userData: diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/DTCabinetTest/DTTest_PhysBoneAvatarWithWearable.prefab b/Assets/_DTDevOnly/Tests/Editor/Resources/DTCabinetTest/DTTest_PhysBoneAvatarWithWearable.prefab index 50d124b4..fbd319a2 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Resources/DTCabinetTest/DTTest_PhysBoneAvatarWithWearable.prefab +++ b/Assets/_DTDevOnly/Tests/Editor/Resources/DTCabinetTest/DTTest_PhysBoneAvatarWithWearable.prefab @@ -1,6 +1,6 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: ---- !u!1 &1486903781765254464 +--- !u!1 &2274980563977005470 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8,184 +8,159 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1486903781765254465} - - component: {fileID: 676367637076791229} + - component: {fileID: 2274980563977005471} m_Layer: 0 - m_Name: MyDynBone + m_Name: Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2274980563977005471 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980563977005470} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2274980564677783283} + - {fileID: 2274980565601766809} + - {fileID: 7429209747508791656} + m_Father: {fileID: 2274980564730770725} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2274980564677783282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2274980564677783283} + m_Layer: 0 + m_Name: MyBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1486903781765254465 +--- !u!4 &2274980564677783283 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903781765254464} + m_GameObject: {fileID: 2274980564677783282} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2274980563977005471} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2274980564730770724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2274980564730770725} + m_Layer: 0 + m_Name: Armature + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2274980564730770725 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980564730770724} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2274980563977005471} + m_Father: {fileID: 2274980565128194494} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2274980565128194490 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2274980565128194494} + - component: {fileID: 2274980565128194491} + - component: {fileID: 2461430576014635636} + m_Layer: 0 + m_Name: DTTest_PhysBoneWearable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2274980565128194494 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980565128194490} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -20, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1486903782126040672} - - {fileID: 1486903782547957908} - m_Father: {fileID: 1486903783355427143} + - {fileID: 2274980564730770725} + m_Father: {fileID: 2545941516238613520} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &676367637076791229 +--- !u!95 &2274980565128194491 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980565128194490} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &2461430576014635636 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903781765254464} + m_GameObject: {fileID: 2274980565128194490} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} + m_Script: {fileID: 11500000, guid: 471d592cf41b11345a6fefb36d8c933e, type: 3} m_Name: m_EditorClassIdentifier: - foldout_transforms: 1 - foldout_forces: 1 - foldout_collision: 1 - foldout_stretchsquish: 1 - foldout_limits: 1 - foldout_grabpose: 1 - foldout_options: 1 - foldout_gizmos: 0 - version: 0 - integrationType: 1 - rootTransform: {fileID: 0} - ignoreTransforms: [] - endpointPosition: {x: 0, y: 0, z: 0} - multiChildType: 0 - pull: 0.1 - pullCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spring: 0.9 - springCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - stiffness: 0 - stiffnessCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - gravity: -0 - gravityCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - gravityFalloff: 0 - gravityFalloffCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - immobileType: 1 - immobile: 0 - immobileCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - allowCollision: 1 - collisionFilter: - allowSelf: 1 - allowOthers: 1 - radius: 0 - radiusCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - colliders: [] - limitType: 1 - maxAngleX: 129 - maxAngleXCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - maxAngleZ: 45 - maxAngleZCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotation: {x: 0, y: 0, z: 0} - limitRotationXCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotationYCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - limitRotationZCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - allowGrabbing: 1 - grabFilter: - allowSelf: 1 - allowOthers: 1 - allowPosing: 1 - poseFilter: - allowSelf: 1 - allowOthers: 1 - snapToHand: 0 - grabMovement: 0.5 - maxStretch: 0 - maxStretchCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - maxSquish: 0 - maxSquishCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - stretchMotion: 0 - stretchMotionCurve: - serializedVersion: 2 - m_Curve: [] - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - isAnimated: 1 - resetWhenDisabled: 0 - parameter: - showGizmos: 1 - boneOpacity: 0.5 - limitOpacity: 0.5 ---- !u!1 &1486903781961518397 + wearableGameObject: {fileID: 2274980565128194490} + configJson: '{"version":"1.0.0","info":{"uuid":"1f0ae78b-1455-42b2-9e40-950759322c48","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-24T01:06:13.1422017Z","updatedTime":"2023-08-24T01:06:13.1422017Z"},"avatarConfig":{"guids":[],"name":"DTTest_PhysBoneAvatarWithWearable","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"moduleName":"com.chocopoi.dressingtools.built-in.armature-mapping","config":{"dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}}]}' +--- !u!1 &2274980565601766808 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -193,38 +168,38 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1486903781961518398} - - component: {fileID: 1257970370295600764} + - component: {fileID: 2274980565601766809} + - component: {fileID: 5677499167774996622} m_Layer: 0 - m_Name: MyAnotherDynBone + m_Name: MyDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1486903781961518398 +--- !u!4 &2274980565601766809 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903781961518397} + m_GameObject: {fileID: 2274980565601766808} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1486903782143541416} - - {fileID: 1486903782350599096} - m_Father: {fileID: 1486903783355427143} - m_RootOrder: 2 + - {fileID: 7429209746757122898} + - {fileID: 7429209746839569093} + m_Father: {fileID: 2274980563977005471} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1257970370295600764 +--- !u!114 &5677499167774996622 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903781961518397} + m_GameObject: {fileID: 2274980565601766808} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -244,14 +219,14 @@ MonoBehaviour: ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.5 + pull: 0.2 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.6 + spring: 0.7 springCurve: serializedVersion: 2 m_Curve: [] @@ -300,7 +275,7 @@ MonoBehaviour: m_RotationOrder: 4 colliders: [] limitType: 1 - maxAngleX: 47 + maxAngleX: 129 maxAngleXCurve: serializedVersion: 2 m_Curve: [] @@ -370,67 +345,7 @@ MonoBehaviour: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!1 &1486903782126040687 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1486903782126040672} - m_Layer: 0 - m_Name: MyDynBone1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1486903782126040672 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782126040687} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1486903781765254465} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903782143541399 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1486903782143541416} - m_Layer: 0 - m_Name: MyAnotherDynBone1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1486903782143541416 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782143541399} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1486903781961518398} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903782241724770 +--- !u!1 &2545941514483739484 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -438,136 +353,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1486903782241724774} - - component: {fileID: 1486903782241724771} - - component: {fileID: 3202243790655399473} - m_Layer: 0 - m_Name: DTTest_PhysBoneAvatarWithWearable 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1486903782241724774 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782241724770} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -20, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1486903782638892541} - - {fileID: 2910963116252835016} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!95 &1486903782241724771 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782241724770} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 0} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 ---- !u!114 &3202243790655399473 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782241724770} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e35cac1fe13a09d4891f21c9a9603333, type: 3} - m_Name: - m_EditorClassIdentifier: - k__BackingField: {fileID: 1486903782241724770} - k__BackingField: Armature - k__BackingField: 1 - k__BackingField: 1 ---- !u!1 &1486903782350599079 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1486903782350599096} - m_Layer: 0 - m_Name: MyAnotherDynBone2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1486903782350599096 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782350599079} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1486903781961518398} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903782547957907 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1486903782547957908} - m_Layer: 0 - m_Name: MyDynBone2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1486903782547957908 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782547957907} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1486903781765254465} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903782588067370 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1486903782588067371} + - component: {fileID: 2545941514483739485} m_Layer: 0 m_Name: MyBone m_TagString: Untagged @@ -575,23 +361,23 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1486903782588067371 +--- !u!4 &2545941514483739485 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782588067370} + m_GameObject: {fileID: 2545941514483739484} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1486903783595988401} - - {fileID: 1486903783405522838} - m_Father: {fileID: 1486903783355427143} + - {fileID: 2545941515353313479} + - {fileID: 2545941515276094176} + m_Father: {fileID: 2545941515125140529} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903782638892540 +--- !u!1 &2545941514496880778 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -599,7 +385,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1486903782638892541} + - component: {fileID: 2545941514496880779} m_Layer: 0 m_Name: Armature m_TagString: Untagged @@ -607,22 +393,22 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1486903782638892541 +--- !u!4 &2545941514496880779 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903782638892540} + m_GameObject: {fileID: 2545941514496880778} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1486903783355427143} - m_Father: {fileID: 1486903782241724774} + - {fileID: 2545941515125140529} + m_Father: {fileID: 2545941516238613520} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903783355427142 +--- !u!1 &2545941515125140528 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -630,7 +416,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1486903783355427143} + - component: {fileID: 2545941515125140529} m_Layer: 0 m_Name: Hips m_TagString: Untagged @@ -638,24 +424,24 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1486903783355427143 +--- !u!4 &2545941515125140529 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903783355427142} + m_GameObject: {fileID: 2545941515125140528} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 1486903782588067371} - - {fileID: 1486903781765254465} - - {fileID: 1486903781961518398} - m_Father: {fileID: 1486903782638892541} + - {fileID: 2545941514483739485} + - {fileID: 2545941515640506423} + - {fileID: 2545941515979573320} + m_Father: {fileID: 2545941514496880779} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903783405522837 +--- !u!1 &2545941515276094179 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -663,7 +449,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1486903783405522838} + - component: {fileID: 2545941515276094176} m_Layer: 0 m_Name: MyBone2 m_TagString: Untagged @@ -671,21 +457,21 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1486903783405522838 +--- !u!4 &2545941515276094176 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903783405522837} + m_GameObject: {fileID: 2545941515276094179} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 1486903782588067371} + m_Father: {fileID: 2545941514483739485} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1486903783595988400 +--- !u!1 &2545941515353313478 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -693,7 +479,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1486903783595988401} + - component: {fileID: 2545941515353313479} m_Layer: 0 m_Name: MyBone1 m_TagString: Untagged @@ -701,21 +487,21 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1486903783595988401 +--- !u!4 &2545941515353313479 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1486903783595988400} + m_GameObject: {fileID: 2545941515353313478} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 1486903782588067371} + m_Father: {fileID: 2545941514483739485} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2910963116252835020 +--- !u!1 &2545941515640506422 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -723,65 +509,184 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2910963116252835016} - - component: {fileID: 2910963116252835021} - - component: {fileID: 2910963116252835023} + - component: {fileID: 2545941515640506423} + - component: {fileID: 4509646413250546379} m_Layer: 0 - m_Name: DTTest_PhysBoneWearable + m_Name: MyDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2910963116252835016 +--- !u!4 &2545941515640506423 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963116252835020} + m_GameObject: {fileID: 2545941515640506422} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -20, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 2910963117994307667} - m_Father: {fileID: 1486903782241724774} + - {fileID: 2545941516018201366} + - {fileID: 2545941516402372066} + m_Father: {fileID: 2545941515125140529} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!95 &2910963116252835021 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963116252835020} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 0} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 ---- !u!114 &2910963116252835023 +--- !u!114 &4509646413250546379 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963116252835020} + m_GameObject: {fileID: 2545941515640506422} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 471d592cf41b11345a6fefb36d8c933e, type: 3} + m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} m_Name: m_EditorClassIdentifier: - wearableGameObject: {fileID: 2910963116252835020} - configJson: '{"configVersion":1,"info":{"uuid":"dd335214-00e3-4ebc-82c5-c66326ea1066","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-20T12:38:00.9307368Z","updatedTime":"2023-08-20T12:38:00.9307368Z"},"targetAvatarConfig":{"guids":["e105f30b935d98e439412c9eaa2457df"],"name":"DTTest_PhysBoneAvatarWithWearable","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"$dtModuleType":"Chocopoi.DressingTools.Wearable.Modules.ArmatureMappingModule","dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}]}' ---- !u!1 &2910963116856428782 + foldout_transforms: 1 + foldout_forces: 1 + foldout_collision: 1 + foldout_stretchsquish: 1 + foldout_limits: 1 + foldout_grabpose: 1 + foldout_options: 1 + foldout_gizmos: 0 + version: 0 + integrationType: 1 + rootTransform: {fileID: 0} + ignoreTransforms: [] + endpointPosition: {x: 0, y: 0, z: 0} + multiChildType: 0 + pull: 0.1 + pullCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spring: 0.9 + springCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + stiffness: 0 + stiffnessCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + gravity: -0 + gravityCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + gravityFalloff: 0 + gravityFalloffCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + immobileType: 1 + immobile: 0 + immobileCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + allowCollision: 1 + collisionFilter: + allowSelf: 1 + allowOthers: 1 + radius: 0 + radiusCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colliders: [] + limitType: 1 + maxAngleX: 129 + maxAngleXCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxAngleZ: 45 + maxAngleZCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotation: {x: 0, y: 0, z: 0} + limitRotationXCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotationYCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotationZCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + allowGrabbing: 1 + grabFilter: + allowSelf: 1 + allowOthers: 1 + allowPosing: 1 + poseFilter: + allowSelf: 1 + allowOthers: 1 + snapToHand: 0 + grabMovement: 0.5 + maxStretch: 0 + maxStretchCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxSquish: 0 + maxSquishCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + stretchMotion: 0 + stretchMotionCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + isAnimated: 1 + resetWhenDisabled: 0 + parameter: + showGizmos: 1 + boneOpacity: 0.5 + limitOpacity: 0.5 +--- !u!1 &2545941515979573323 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -789,38 +694,38 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2910963116856428783} - - component: {fileID: 8736152204520226296} + - component: {fileID: 2545941515979573320} + - component: {fileID: 2774989426375136010} m_Layer: 0 - m_Name: MyDynBone + m_Name: MyAnotherDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2910963116856428783 +--- !u!4 &2545941515979573320 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963116856428782} + m_GameObject: {fileID: 2545941515979573323} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 5831688359834189348} - - {fileID: 5831688360088799155} - m_Father: {fileID: 2910963117404318953} - m_RootOrder: 1 + - {fileID: 2545941516002018782} + - {fileID: 2545941516397885134} + m_Father: {fileID: 2545941515125140529} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &8736152204520226296 +--- !u!114 &2774989426375136010 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963116856428782} + m_GameObject: {fileID: 2545941515979573323} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} @@ -840,14 +745,14 @@ MonoBehaviour: ignoreTransforms: [] endpointPosition: {x: 0, y: 0, z: 0} multiChildType: 0 - pull: 0.2 + pull: 0.5 pullCurve: serializedVersion: 2 m_Curve: [] m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 - spring: 0.7 + spring: 0.6 springCurve: serializedVersion: 2 m_Curve: [] @@ -896,7 +801,7 @@ MonoBehaviour: m_RotationOrder: 4 colliders: [] limitType: 1 - maxAngleX: 129 + maxAngleX: 47 maxAngleXCurve: serializedVersion: 2 m_Curve: [] @@ -966,7 +871,7 @@ MonoBehaviour: showGizmos: 1 boneOpacity: 0.5 limitOpacity: 0.5 ---- !u!1 &2910963117404318952 +--- !u!1 &2545941516002018785 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -974,32 +879,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2910963117404318953} + - component: {fileID: 2545941516002018782} m_Layer: 0 - m_Name: Hips + m_Name: MyAnotherDynBone1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2910963117404318953 +--- !u!4 &2545941516002018782 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963117404318952} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 2545941516002018785} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 2910963117979134853} - - {fileID: 2910963116856428783} - - {fileID: 5831688358610340894} - m_Father: {fileID: 2910963117994307667} + m_Children: [] + m_Father: {fileID: 2545941515979573320} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2910963117979134852 +--- !u!1 &2545941516018201369 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1007,29 +909,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2910963117979134853} + - component: {fileID: 2545941516018201366} m_Layer: 0 - m_Name: MyBone + m_Name: MyDynBone1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2910963117979134853 +--- !u!4 &2545941516018201366 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963117979134852} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 2545941516018201369} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 2910963117404318953} + m_Father: {fileID: 2545941515640506423} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2910963117994307666 +--- !u!1 &2545941516238613524 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1037,30 +939,69 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2910963117994307667} + - component: {fileID: 2545941516238613520} + - component: {fileID: 2545941516238613525} + - component: {fileID: 1983603156522017607} m_Layer: 0 - m_Name: Armature + m_Name: DTTest_PhysBoneAvatarWithWearable m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &2910963117994307667 +--- !u!4 &2545941516238613520 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2910963117994307666} + m_GameObject: {fileID: 2545941516238613524} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: -20, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 2910963117404318953} - m_Father: {fileID: 2910963116252835016} + - {fileID: 2545941514496880779} + - {fileID: 2274980565128194494} + m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688358298610249 +--- !u!95 &2545941516238613525 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941516238613524} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &1983603156522017607 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941516238613524} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e35cac1fe13a09d4891f21c9a9603333, type: 3} + m_Name: + m_EditorClassIdentifier: + avatarGameObject: {fileID: 2545941516238613524} + avatarArmatureName: Armature + groupDynamics: 1 + groupDynamicsSeparateGameObjects: 1 + animationGenerationWriteDefaults: 1 +--- !u!1 &2545941516397885137 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1068,29 +1009,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688358298610250} + - component: {fileID: 2545941516397885134} m_Layer: 0 - m_Name: MyAnotherDynBone1.2 + m_Name: MyAnotherDynBone2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688358298610250 +--- !u!4 &2545941516397885134 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688358298610249} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 2545941516397885137} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 5831688358476916824} + m_Father: {fileID: 2545941515979573320} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688358476916831 +--- !u!1 &2545941516402372069 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1098,31 +1039,59 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688358476916824} + - component: {fileID: 2545941516402372066} m_Layer: 0 - m_Name: MyAnotherDynBone1 + m_Name: MyDynBone2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2545941516402372066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941516402372069} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2545941515640506423} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7429209746207338615 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7429209746207338612} + m_Layer: 0 + m_Name: MyDynBone1.1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688358476916824 +--- !u!4 &7429209746207338612 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688358476916831} + m_GameObject: {fileID: 7429209746207338615} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 5831688358788236106} - - {fileID: 5831688358298610250} - m_Father: {fileID: 5831688358610340894} + m_Children: [] + m_Father: {fileID: 7429209746757122898} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688358610340893 +--- !u!1 &7429209746757122909 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1130,31 +1099,31 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688358610340894} + - component: {fileID: 7429209746757122898} m_Layer: 0 - m_Name: MyAnotherDynBone + m_Name: MyDynBone1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688358610340894 +--- !u!4 &7429209746757122898 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688358610340893} + m_GameObject: {fileID: 7429209746757122909} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 5831688358476916824} - - {fileID: 5831688358724171656} - m_Father: {fileID: 2910963117404318953} - m_RootOrder: 2 + - {fileID: 7429209746207338612} + - {fileID: 7429209748088627836} + m_Father: {fileID: 2274980565601766809} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688358724171663 +--- !u!1 &7429209746839569092 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1162,29 +1131,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688358724171656} + - component: {fileID: 7429209746839569093} m_Layer: 0 - m_Name: MyAnotherDynBone2 + m_Name: MyDynBone2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688358724171656 +--- !u!4 &7429209746839569093 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688358724171663} + m_GameObject: {fileID: 7429209746839569092} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 5831688358610340894} + m_Father: {fileID: 2274980565601766809} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688358788236105 +--- !u!1 &7429209747217903423 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1192,29 +1161,61 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688358788236106} + - component: {fileID: 7429209747217903420} m_Layer: 0 - m_Name: MyAnotherDynBone1.1 + m_Name: MyAnotherDynBone1.2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688358788236106 +--- !u!4 &7429209747217903420 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688358788236105} + m_GameObject: {fileID: 7429209747217903423} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 5831688358476916824} + m_Father: {fileID: 7429209747375369518} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7429209747375369513 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7429209747375369518} + m_Layer: 0 + m_Name: MyAnotherDynBone1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7429209747375369518 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7429209747375369513} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7429209747871172156} + - {fileID: 7429209747217903420} + m_Father: {fileID: 7429209747508791656} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688359039248137 +--- !u!1 &7429209747508791659 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1222,29 +1223,31 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688359039248138} + - component: {fileID: 7429209747508791656} m_Layer: 0 - m_Name: MyDynBone1.2 + m_Name: MyAnotherDynBone m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688359039248138 +--- !u!4 &7429209747508791656 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688359039248137} + m_GameObject: {fileID: 7429209747508791659} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 5831688359834189348} - m_RootOrder: 1 + m_Children: + - {fileID: 7429209747375369518} + - {fileID: 7429209747664499454} + m_Father: {fileID: 2274980563977005471} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688359309702401 +--- !u!1 &7429209747664499449 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1252,29 +1255,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688359309702402} + - component: {fileID: 7429209747664499454} m_Layer: 0 - m_Name: MyDynBone1.1 + m_Name: MyAnotherDynBone2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688359309702402 +--- !u!4 &7429209747664499454 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688359309702401} + m_GameObject: {fileID: 7429209747664499449} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 5831688359834189348} - m_RootOrder: 0 + m_Father: {fileID: 7429209747508791656} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688359834189355 +--- !u!1 &7429209747871172159 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1282,31 +1285,29 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688359834189348} + - component: {fileID: 7429209747871172156} m_Layer: 0 - m_Name: MyDynBone1 + m_Name: MyAnotherDynBone1.1 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688359834189348 +--- !u!4 &7429209747871172156 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688359834189355} + m_GameObject: {fileID: 7429209747871172159} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 5831688359309702402} - - {fileID: 5831688359039248138} - m_Father: {fileID: 2910963116856428783} + m_Children: [] + m_Father: {fileID: 7429209747375369518} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &5831688360088799154 +--- !u!1 &7429209748088627839 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1314,25 +1315,25 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5831688360088799155} + - component: {fileID: 7429209748088627836} m_Layer: 0 - m_Name: MyDynBone2 + m_Name: MyDynBone1.2 m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &5831688360088799155 +--- !u!4 &7429209748088627836 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5831688360088799154} + m_GameObject: {fileID: 7429209748088627839} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 2910963116856428783} + m_Father: {fileID: 7429209746757122898} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/DTCabinetTest/DTTest_PhysBoneAvatarWithWearable.prefab.meta b/Assets/_DTDevOnly/Tests/Editor/Resources/DTCabinetTest/DTTest_PhysBoneAvatarWithWearable.prefab.meta index d781f4ee..9e303880 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Resources/DTCabinetTest/DTTest_PhysBoneAvatarWithWearable.prefab.meta +++ b/Assets/_DTDevOnly/Tests/Editor/Resources/DTCabinetTest/DTTest_PhysBoneAvatarWithWearable.prefab.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: e3004d4e702e6c04b842c0a8502fb2d6 +guid: 5122eca238ac67e4bad3a9458d0fdb9e PrefabImporter: externalObjects: {} userData: diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest.meta b/Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest.meta similarity index 100% rename from Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest.meta rename to Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest.meta diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_DynamicBoneAvatar.prefab b/Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_DynamicBoneAvatar.prefab similarity index 100% rename from Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_DynamicBoneAvatar.prefab rename to Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_DynamicBoneAvatar.prefab diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_DynamicBoneAvatar.prefab.meta b/Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_DynamicBoneAvatar.prefab.meta similarity index 100% rename from Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_DynamicBoneAvatar.prefab.meta rename to Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_DynamicBoneAvatar.prefab.meta diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_DynamicBoneWearable.prefab b/Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_DynamicBoneWearable.prefab similarity index 94% rename from Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_DynamicBoneWearable.prefab rename to Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_DynamicBoneWearable.prefab index 7bc5bdc3..99892a2c 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_DynamicBoneWearable.prefab +++ b/Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_DynamicBoneWearable.prefab @@ -412,7 +412,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: wearableGameObject: {fileID: 7637184745632506990} - configJson: '{"configVersion":1,"info":{"uuid":"dd335214-00e3-4ebc-82c5-c66326ea1066","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-20T12:38:00.9307368Z","updatedTime":"2023-08-20T12:38:00.9307368Z"},"targetAvatarConfig":{"guids":["e105f30b935d98e439412c9eaa2457df"],"name":"DTTest_PhysBoneAvatarWithWearable","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"$dtModuleType":"Chocopoi.DressingTools.Wearable.Modules.ArmatureMappingModule","dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}]}' + configJson: '{"version":"1.0.0","info":{"uuid":"1f0ae78b-1455-42b2-9e40-950759322c48","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-24T01:06:13.1422017Z","updatedTime":"2023-08-24T01:06:13.1422017Z"},"avatarConfig":{"guids":[],"name":"DTTest_PhysBoneAvatarWithWearable","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"moduleName":"com.chocopoi.dressingtools.built-in.armature-mapping","config":{"dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}}]}' --- !u!1 &7637184746103717964 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_DynamicBoneWearable.prefab.meta b/Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_DynamicBoneWearable.prefab.meta similarity index 100% rename from Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_DynamicBoneWearable.prefab.meta rename to Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_DynamicBoneWearable.prefab.meta diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_PhysBoneAvatar.prefab b/Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_PhysBoneAvatar.prefab similarity index 100% rename from Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_PhysBoneAvatar.prefab rename to Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_PhysBoneAvatar.prefab diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_PhysBoneAvatar.prefab.meta b/Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_PhysBoneAvatar.prefab.meta similarity index 100% rename from Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_PhysBoneAvatar.prefab.meta rename to Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_PhysBoneAvatar.prefab.meta diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_PhysBoneWearable.prefab b/Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_PhysBoneWearable.prefab similarity index 95% rename from Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_PhysBoneWearable.prefab rename to Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_PhysBoneWearable.prefab index 467e7a75..95e18fe7 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_PhysBoneWearable.prefab +++ b/Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_PhysBoneWearable.prefab @@ -773,4 +773,4 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: wearableGameObject: {fileID: 6274146678057969424} - configJson: '{"configVersion":1,"info":{"uuid":"dd335214-00e3-4ebc-82c5-c66326ea1066","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-20T12:38:00.9307368Z","updatedTime":"2023-08-20T12:38:00.9307368Z"},"targetAvatarConfig":{"guids":["e105f30b935d98e439412c9eaa2457df"],"name":"DTTest_PhysBoneAvatarWithWearable","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"$dtModuleType":"Chocopoi.DressingTools.Wearable.Modules.ArmatureMappingModule","dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}]}' + configJson: '{"version":"1.0.0","info":{"uuid":"1f0ae78b-1455-42b2-9e40-950759322c48","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-24T01:06:13.1422017Z","updatedTime":"2023-08-24T01:06:13.1422017Z"},"avatarConfig":{"guids":[],"name":"DTTest_PhysBoneAvatarWithWearable","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"moduleName":"com.chocopoi.dressingtools.built-in.armature-mapping","config":{"dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}}]}' diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_PhysBoneWearable.prefab.meta b/Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_PhysBoneWearable.prefab.meta similarity index 100% rename from Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/DTTest_PhysBoneWearable.prefab.meta rename to Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/DTTest_PhysBoneWearable.prefab.meta diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/IsGrandParentTestPrefab.prefab b/Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/IsGrandParentTestPrefab.prefab similarity index 100% rename from Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/IsGrandParentTestPrefab.prefab rename to Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/IsGrandParentTestPrefab.prefab diff --git a/Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/IsGrandParentTestPrefab.prefab.meta b/Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/IsGrandParentTestPrefab.prefab.meta similarity index 100% rename from Assets/_DTDevOnly/Tests/Editor/Resources/DTRuntimeUtilsTest/IsGrandParentTestPrefab.prefab.meta rename to Assets/_DTDevOnly/Tests/Editor/Resources/DTEditorUtilsTest/IsGrandParentTestPrefab.prefab.meta diff --git a/Assets/_DTDevOnly/Tests/Editor/com.chocopoi.vrc.dressingtools.Editor.Tests.asmdef b/Assets/_DTDevOnly/Tests/Editor/com.chocopoi.vrc.dressingtools.Editor.Tests.asmdef index dd189580..04e9d617 100644 --- a/Assets/_DTDevOnly/Tests/Editor/com.chocopoi.vrc.dressingtools.Editor.Tests.asmdef +++ b/Assets/_DTDevOnly/Tests/Editor/com.chocopoi.vrc.dressingtools.Editor.Tests.asmdef @@ -6,7 +6,8 @@ "GUID:85e555d1cc87ace4d8e14fcfe9062453", "GUID:dcaf16fd99f37914888e6e13bdf533ea", "GUID:f841bb993be425e41a412568753e42fe", - "GUID:8eb5b149dedbba24490f0743a2ab1e61" + "GUID:8eb5b149dedbba24490f0743a2ab1e61", + "GUID:35d314e1737d5b447925f8adfad70792" ], "includePlatforms": [ "Editor" diff --git a/Assets/_DTDevOnly/Tests/Editor/Integration/VRChat.meta b/Assets/_DTDevOnly/Tests/Runtime.meta similarity index 77% rename from Assets/_DTDevOnly/Tests/Editor/Integration/VRChat.meta rename to Assets/_DTDevOnly/Tests/Runtime.meta index ba8cde55..3213ea42 100644 --- a/Assets/_DTDevOnly/Tests/Editor/Integration/VRChat.meta +++ b/Assets/_DTDevOnly/Tests/Runtime.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: dd0b6edb2aedd744b94a61e6b0786d90 +guid: 80c7dab54202611469f9f6d852796238 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/_DTDevOnly/Tests/Runtime/Cabinet.meta b/Assets/_DTDevOnly/Tests/Runtime/Cabinet.meta new file mode 100644 index 00000000..5a2740c0 --- /dev/null +++ b/Assets/_DTDevOnly/Tests/Runtime/Cabinet.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b8d0d8cf24332ae46aa3562a723de1d2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DTDevOnly/Tests/Runtime/Cabinet/DTCabinetTest.cs b/Assets/_DTDevOnly/Tests/Runtime/Cabinet/DTCabinetTest.cs new file mode 100644 index 00000000..230fe1ca --- /dev/null +++ b/Assets/_DTDevOnly/Tests/Runtime/Cabinet/DTCabinetTest.cs @@ -0,0 +1,22 @@ +using System.Collections; +using NUnit.Framework; +using UnityEngine.TestTools; + +namespace Chocopoi.DressingTools.Tests.Cabinet +{ + public class DTCabinetTest : DTRuntimeTestBase + { + [UnityTest] + public IEnumerator ApplyInPlayModeOnLoad_AppliesNormally() + { + var avatarRoot = InstantiateRuntimeTestPrefab("DTTest_PhysBoneAvatarWithWearable.prefab"); + yield return null; + // we are unable to check DTReport logs so we just check is the armature empty here + var wearableRoot = avatarRoot.transform.Find("DTTest_PhysBoneWearable"); + Assert.NotNull(wearableRoot); + var armature = wearableRoot.transform.Find("Armature"); + Assert.NotNull(armature); + Assert.AreEqual(0, armature.childCount); + } + } +} diff --git a/Assets/_DTDevOnly/Tests/Runtime/Cabinet/DTCabinetTest.cs.meta b/Assets/_DTDevOnly/Tests/Runtime/Cabinet/DTCabinetTest.cs.meta new file mode 100644 index 00000000..d4b6ec75 --- /dev/null +++ b/Assets/_DTDevOnly/Tests/Runtime/Cabinet/DTCabinetTest.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a942515326c8d254e8c61eff7b1ec3c9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DTDevOnly/Tests/Editor/DTTestBase.cs b/Assets/_DTDevOnly/Tests/Runtime/DTRuntimeTestBase.cs similarity index 84% rename from Assets/_DTDevOnly/Tests/Editor/DTTestBase.cs rename to Assets/_DTDevOnly/Tests/Runtime/DTRuntimeTestBase.cs index 61118798..2804a3da 100644 --- a/Assets/_DTDevOnly/Tests/Editor/DTTestBase.cs +++ b/Assets/_DTDevOnly/Tests/Runtime/DTRuntimeTestBase.cs @@ -6,14 +6,14 @@ namespace Chocopoi.DressingTools.Tests { // a test script base containing utility functions - public class DTTestBase + public class DTRuntimeTestBase { - private List instantiatedGameObjects; + protected List instantiatedGameObjects; - protected T LoadEditorTestAsset(string relativePath) where T : Object + protected T LoadRuntimeTestAsset(string relativePath) where T : Object { // load test asset from resources folder - var path = "Assets/_DTDevOnly/Tests/Editor/Resources/" + GetType().Name + "/" + relativePath; + var path = "Assets/_DTDevOnly/Tests/Runtime/Resources/" + GetType().Name + "/" + relativePath; var obj = AssetDatabase.LoadAssetAtPath(path); Assert.NotNull(obj, "Could not find test asset at path:" + path); return obj; @@ -38,10 +38,10 @@ protected GameObject CreateGameObject(string name = null, Transform parent = nul return obj; } - protected GameObject InstantiateEditorTestPrefab(string relativePath, Transform parent = null) + protected GameObject InstantiateRuntimeTestPrefab(string relativePath, Transform parent = null) { // load test prefab and instantiate it - var prefab = LoadEditorTestAsset(relativePath); + var prefab = LoadRuntimeTestAsset(relativePath); var obj = Object.Instantiate(prefab); instantiatedGameObjects.Add(obj); diff --git a/Assets/_DTDevOnly/Tests/Runtime/DTRuntimeTestBase.cs.meta b/Assets/_DTDevOnly/Tests/Runtime/DTRuntimeTestBase.cs.meta new file mode 100644 index 00000000..ba8a2394 --- /dev/null +++ b/Assets/_DTDevOnly/Tests/Runtime/DTRuntimeTestBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3a4478d23ea53f14e8ea680d838cf3ae +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DTDevOnly/Tests/Runtime/Resources.meta b/Assets/_DTDevOnly/Tests/Runtime/Resources.meta new file mode 100644 index 00000000..aaf8f445 --- /dev/null +++ b/Assets/_DTDevOnly/Tests/Runtime/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 733d620b60d47eb49a7451e7db9404bc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DTDevOnly/Tests/Runtime/Resources/DTCabinetTest.meta b/Assets/_DTDevOnly/Tests/Runtime/Resources/DTCabinetTest.meta new file mode 100644 index 00000000..6a53dc12 --- /dev/null +++ b/Assets/_DTDevOnly/Tests/Runtime/Resources/DTCabinetTest.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f03b1b33fa3a034fb5c67c082bf6619 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DTDevOnly/Tests/Runtime/Resources/DTCabinetTest/DTTest_PhysBoneAvatarWithWearable.prefab b/Assets/_DTDevOnly/Tests/Runtime/Resources/DTCabinetTest/DTTest_PhysBoneAvatarWithWearable.prefab new file mode 100644 index 00000000..fbd319a2 --- /dev/null +++ b/Assets/_DTDevOnly/Tests/Runtime/Resources/DTCabinetTest/DTTest_PhysBoneAvatarWithWearable.prefab @@ -0,0 +1,1339 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2274980563977005470 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2274980563977005471} + m_Layer: 0 + m_Name: Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2274980563977005471 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980563977005470} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2274980564677783283} + - {fileID: 2274980565601766809} + - {fileID: 7429209747508791656} + m_Father: {fileID: 2274980564730770725} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2274980564677783282 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2274980564677783283} + m_Layer: 0 + m_Name: MyBone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2274980564677783283 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980564677783282} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2274980563977005471} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2274980564730770724 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2274980564730770725} + m_Layer: 0 + m_Name: Armature + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2274980564730770725 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980564730770724} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2274980563977005471} + m_Father: {fileID: 2274980565128194494} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2274980565128194490 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2274980565128194494} + - component: {fileID: 2274980565128194491} + - component: {fileID: 2461430576014635636} + m_Layer: 0 + m_Name: DTTest_PhysBoneWearable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2274980565128194494 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980565128194490} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -20, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2274980564730770725} + m_Father: {fileID: 2545941516238613520} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &2274980565128194491 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980565128194490} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &2461430576014635636 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980565128194490} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 471d592cf41b11345a6fefb36d8c933e, type: 3} + m_Name: + m_EditorClassIdentifier: + wearableGameObject: {fileID: 2274980565128194490} + configJson: '{"version":"1.0.0","info":{"uuid":"1f0ae78b-1455-42b2-9e40-950759322c48","name":"DTTest_PhysBoneWearable","author":"","description":"","createdTime":"2023-08-24T01:06:13.1422017Z","updatedTime":"2023-08-24T01:06:13.1422017Z"},"avatarConfig":{"guids":[],"name":"DTTest_PhysBoneAvatarWithWearable","armatureName":"Armature","worldPosition":{"x":-20.0,"y":0.0,"z":0.0},"worldRotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"avatarLossyScale":{"x":1.0,"y":1.0,"z":1.0},"wearableLossyScale":{"x":1.0,"y":1.0,"z":1.0}},"modules":[{"moduleName":"com.chocopoi.dressingtools.built-in.armature-mapping","config":{"dresserName":"Chocopoi.DressingTools.Dresser.DefaultDresser","wearableArmatureName":"Armature","boneMappingMode":0,"boneMappings":null,"serializedDresserConfig":"{\"dynamicsOption\":0}","removeExistingPrefixSuffix":true,"groupBones":true}}]}' +--- !u!1 &2274980565601766808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2274980565601766809} + - component: {fileID: 5677499167774996622} + m_Layer: 0 + m_Name: MyDynBone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2274980565601766809 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980565601766808} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7429209746757122898} + - {fileID: 7429209746839569093} + m_Father: {fileID: 2274980563977005471} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5677499167774996622 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2274980565601766808} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} + m_Name: + m_EditorClassIdentifier: + foldout_transforms: 1 + foldout_forces: 1 + foldout_collision: 1 + foldout_stretchsquish: 1 + foldout_limits: 1 + foldout_grabpose: 1 + foldout_options: 1 + foldout_gizmos: 0 + version: 0 + integrationType: 1 + rootTransform: {fileID: 0} + ignoreTransforms: [] + endpointPosition: {x: 0, y: 0, z: 0} + multiChildType: 0 + pull: 0.2 + pullCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spring: 0.7 + springCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + stiffness: 0 + stiffnessCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + gravity: -0 + gravityCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + gravityFalloff: 0 + gravityFalloffCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + immobileType: 1 + immobile: 0 + immobileCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + allowCollision: 1 + collisionFilter: + allowSelf: 1 + allowOthers: 1 + radius: 0 + radiusCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colliders: [] + limitType: 1 + maxAngleX: 129 + maxAngleXCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxAngleZ: 45 + maxAngleZCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotation: {x: 0, y: 0, z: 0} + limitRotationXCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotationYCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotationZCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + allowGrabbing: 1 + grabFilter: + allowSelf: 1 + allowOthers: 1 + allowPosing: 1 + poseFilter: + allowSelf: 1 + allowOthers: 1 + snapToHand: 0 + grabMovement: 0.5 + maxStretch: 0 + maxStretchCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxSquish: 0 + maxSquishCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + stretchMotion: 0 + stretchMotionCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + isAnimated: 1 + resetWhenDisabled: 0 + parameter: + showGizmos: 1 + boneOpacity: 0.5 + limitOpacity: 0.5 +--- !u!1 &2545941514483739484 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2545941514483739485} + m_Layer: 0 + m_Name: MyBone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2545941514483739485 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941514483739484} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2545941515353313479} + - {fileID: 2545941515276094176} + m_Father: {fileID: 2545941515125140529} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2545941514496880778 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2545941514496880779} + m_Layer: 0 + m_Name: Armature + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2545941514496880779 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941514496880778} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2545941515125140529} + m_Father: {fileID: 2545941516238613520} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2545941515125140528 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2545941515125140529} + m_Layer: 0 + m_Name: Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2545941515125140529 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941515125140528} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2545941514483739485} + - {fileID: 2545941515640506423} + - {fileID: 2545941515979573320} + m_Father: {fileID: 2545941514496880779} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2545941515276094179 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2545941515276094176} + m_Layer: 0 + m_Name: MyBone2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2545941515276094176 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941515276094179} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2545941514483739485} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2545941515353313478 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2545941515353313479} + m_Layer: 0 + m_Name: MyBone1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2545941515353313479 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941515353313478} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2545941514483739485} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2545941515640506422 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2545941515640506423} + - component: {fileID: 4509646413250546379} + m_Layer: 0 + m_Name: MyDynBone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2545941515640506423 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941515640506422} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2545941516018201366} + - {fileID: 2545941516402372066} + m_Father: {fileID: 2545941515125140529} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4509646413250546379 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941515640506422} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} + m_Name: + m_EditorClassIdentifier: + foldout_transforms: 1 + foldout_forces: 1 + foldout_collision: 1 + foldout_stretchsquish: 1 + foldout_limits: 1 + foldout_grabpose: 1 + foldout_options: 1 + foldout_gizmos: 0 + version: 0 + integrationType: 1 + rootTransform: {fileID: 0} + ignoreTransforms: [] + endpointPosition: {x: 0, y: 0, z: 0} + multiChildType: 0 + pull: 0.1 + pullCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spring: 0.9 + springCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + stiffness: 0 + stiffnessCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + gravity: -0 + gravityCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + gravityFalloff: 0 + gravityFalloffCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + immobileType: 1 + immobile: 0 + immobileCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + allowCollision: 1 + collisionFilter: + allowSelf: 1 + allowOthers: 1 + radius: 0 + radiusCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colliders: [] + limitType: 1 + maxAngleX: 129 + maxAngleXCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxAngleZ: 45 + maxAngleZCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotation: {x: 0, y: 0, z: 0} + limitRotationXCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotationYCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotationZCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + allowGrabbing: 1 + grabFilter: + allowSelf: 1 + allowOthers: 1 + allowPosing: 1 + poseFilter: + allowSelf: 1 + allowOthers: 1 + snapToHand: 0 + grabMovement: 0.5 + maxStretch: 0 + maxStretchCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxSquish: 0 + maxSquishCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + stretchMotion: 0 + stretchMotionCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + isAnimated: 1 + resetWhenDisabled: 0 + parameter: + showGizmos: 1 + boneOpacity: 0.5 + limitOpacity: 0.5 +--- !u!1 &2545941515979573323 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2545941515979573320} + - component: {fileID: 2774989426375136010} + m_Layer: 0 + m_Name: MyAnotherDynBone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2545941515979573320 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941515979573323} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2545941516002018782} + - {fileID: 2545941516397885134} + m_Father: {fileID: 2545941515125140529} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2774989426375136010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941515979573323} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1661641543, guid: 2a2c05204084d904aa4945ccff20d8e5, type: 3} + m_Name: + m_EditorClassIdentifier: + foldout_transforms: 1 + foldout_forces: 1 + foldout_collision: 1 + foldout_stretchsquish: 1 + foldout_limits: 1 + foldout_grabpose: 1 + foldout_options: 1 + foldout_gizmos: 0 + version: 0 + integrationType: 1 + rootTransform: {fileID: 0} + ignoreTransforms: [] + endpointPosition: {x: 0, y: 0, z: 0} + multiChildType: 0 + pull: 0.5 + pullCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spring: 0.6 + springCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + stiffness: 0 + stiffnessCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + gravity: -0 + gravityCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + gravityFalloff: 0 + gravityFalloffCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + immobileType: 1 + immobile: 0 + immobileCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + allowCollision: 1 + collisionFilter: + allowSelf: 1 + allowOthers: 1 + radius: 0 + radiusCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colliders: [] + limitType: 1 + maxAngleX: 47 + maxAngleXCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxAngleZ: 45 + maxAngleZCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotation: {x: 0, y: 0, z: 0} + limitRotationXCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotationYCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + limitRotationZCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + allowGrabbing: 1 + grabFilter: + allowSelf: 1 + allowOthers: 1 + allowPosing: 1 + poseFilter: + allowSelf: 1 + allowOthers: 1 + snapToHand: 0 + grabMovement: 0.5 + maxStretch: 0 + maxStretchCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxSquish: 0 + maxSquishCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + stretchMotion: 0 + stretchMotionCurve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + isAnimated: 1 + resetWhenDisabled: 0 + parameter: + showGizmos: 1 + boneOpacity: 0.5 + limitOpacity: 0.5 +--- !u!1 &2545941516002018785 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2545941516002018782} + m_Layer: 0 + m_Name: MyAnotherDynBone1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2545941516002018782 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941516002018785} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2545941515979573320} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2545941516018201369 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2545941516018201366} + m_Layer: 0 + m_Name: MyDynBone1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2545941516018201366 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941516018201369} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2545941515640506423} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2545941516238613524 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2545941516238613520} + - component: {fileID: 2545941516238613525} + - component: {fileID: 1983603156522017607} + m_Layer: 0 + m_Name: DTTest_PhysBoneAvatarWithWearable + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2545941516238613520 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941516238613524} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -20, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2545941514496880779} + - {fileID: 2274980565128194494} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &2545941516238613525 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941516238613524} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &1983603156522017607 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941516238613524} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e35cac1fe13a09d4891f21c9a9603333, type: 3} + m_Name: + m_EditorClassIdentifier: + avatarGameObject: {fileID: 2545941516238613524} + avatarArmatureName: Armature + groupDynamics: 1 + groupDynamicsSeparateGameObjects: 1 + animationGenerationWriteDefaults: 1 +--- !u!1 &2545941516397885137 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2545941516397885134} + m_Layer: 0 + m_Name: MyAnotherDynBone2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2545941516397885134 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941516397885137} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2545941515979573320} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2545941516402372069 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2545941516402372066} + m_Layer: 0 + m_Name: MyDynBone2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2545941516402372066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2545941516402372069} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2545941515640506423} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7429209746207338615 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7429209746207338612} + m_Layer: 0 + m_Name: MyDynBone1.1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7429209746207338612 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7429209746207338615} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7429209746757122898} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7429209746757122909 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7429209746757122898} + m_Layer: 0 + m_Name: MyDynBone1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7429209746757122898 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7429209746757122909} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7429209746207338612} + - {fileID: 7429209748088627836} + m_Father: {fileID: 2274980565601766809} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7429209746839569092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7429209746839569093} + m_Layer: 0 + m_Name: MyDynBone2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7429209746839569093 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7429209746839569092} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2274980565601766809} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7429209747217903423 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7429209747217903420} + m_Layer: 0 + m_Name: MyAnotherDynBone1.2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7429209747217903420 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7429209747217903423} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7429209747375369518} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7429209747375369513 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7429209747375369518} + m_Layer: 0 + m_Name: MyAnotherDynBone1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7429209747375369518 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7429209747375369513} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7429209747871172156} + - {fileID: 7429209747217903420} + m_Father: {fileID: 7429209747508791656} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7429209747508791659 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7429209747508791656} + m_Layer: 0 + m_Name: MyAnotherDynBone + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7429209747508791656 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7429209747508791659} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7429209747375369518} + - {fileID: 7429209747664499454} + m_Father: {fileID: 2274980563977005471} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7429209747664499449 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7429209747664499454} + m_Layer: 0 + m_Name: MyAnotherDynBone2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7429209747664499454 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7429209747664499449} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7429209747508791656} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7429209747871172159 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7429209747871172156} + m_Layer: 0 + m_Name: MyAnotherDynBone1.1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7429209747871172156 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7429209747871172159} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7429209747375369518} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7429209748088627839 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7429209748088627836} + m_Layer: 0 + m_Name: MyDynBone1.2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7429209748088627836 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7429209748088627839} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7429209746757122898} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/_DTDevOnly/Tests/Runtime/Resources/DTCabinetTest/DTTest_PhysBoneAvatarWithWearable.prefab.meta b/Assets/_DTDevOnly/Tests/Runtime/Resources/DTCabinetTest/DTTest_PhysBoneAvatarWithWearable.prefab.meta new file mode 100644 index 00000000..8e1de332 --- /dev/null +++ b/Assets/_DTDevOnly/Tests/Runtime/Resources/DTCabinetTest/DTTest_PhysBoneAvatarWithWearable.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 139bf09e9e39b3245a22f2ead61dcb91 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_DTDevOnly/Tests/Runtime/com.chocopoi.vrc.dressingtools.Runtime.Tests.asmdef b/Assets/_DTDevOnly/Tests/Runtime/com.chocopoi.vrc.dressingtools.Runtime.Tests.asmdef new file mode 100644 index 00000000..c16877ff --- /dev/null +++ b/Assets/_DTDevOnly/Tests/Runtime/com.chocopoi.vrc.dressingtools.Runtime.Tests.asmdef @@ -0,0 +1,24 @@ +{ + "name": "com.chocopoi.vrc.dressingtools.Runtime.Tests", + "references": [ + "GUID:27619889b8ba8c24980f49ee34dbb44a", + "GUID:85e555d1cc87ace4d8e14fcfe9062453", + "GUID:dcaf16fd99f37914888e6e13bdf533ea" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": true, + "precompiledReferences": [ + "nunit.framework.dll", + "VRC.SDK3.Dynamics.PhysBone.dll", + "VRC.Dynamics.dll", + "Newtonsoft.Json.dll" + ], + "autoReferenced": false, + "defineConstraints": [ + "UNITY_INCLUDE_TESTS" + ], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/_DTDevOnly/Tests/Runtime/com.chocopoi.vrc.dressingtools.Runtime.Tests.asmdef.meta b/Assets/_DTDevOnly/Tests/Runtime/com.chocopoi.vrc.dressingtools.Runtime.Tests.asmdef.meta new file mode 100644 index 00000000..fb86033f --- /dev/null +++ b/Assets/_DTDevOnly/Tests/Runtime/com.chocopoi.vrc.dressingtools.Runtime.Tests.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 35d314e1737d5b447925f8adfad70792 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.chocopoi.vrc.dressingtools/Editor/Cabinet/CabinetApplier.cs b/Packages/com.chocopoi.vrc.dressingtools/Editor/Cabinet/CabinetApplier.cs index 6e2f3925..281b8c62 100644 --- a/Packages/com.chocopoi.vrc.dressingtools/Editor/Cabinet/CabinetApplier.cs +++ b/Packages/com.chocopoi.vrc.dressingtools/Editor/Cabinet/CabinetApplier.cs @@ -228,9 +228,6 @@ private bool ApplyWearable(ApplyWearableContext wearCtx) return m1Provider.ApplyOrder.CompareTo(m2Provider.ApplyOrder); }); - // scan for wearable dynamics - var wearableDynamics = DTEditorUtils.ScanDynamics(wearableObj, false); - // do module apply foreach (var module in modules) { @@ -253,7 +250,7 @@ private bool ApplyWearable(ApplyWearableContext wearCtx) // group dynamics if (_cabCtx.cabinet.groupDynamics) { - GroupDynamics(wearCtx.wearableGameObject, wearableDynamics); + GroupDynamics(wearCtx.wearableGameObject, wearCtx.wearableDynamics); } RollbackTransform(lastAvatarParent, lastAvatarScale); @@ -316,13 +313,13 @@ public void Execute() { DTReportUtils.LogExceptionLocalized(_cabCtx.report, LogLabel, ex); DTReportUtils.LogErrorLocalized(_cabCtx.report, LogLabel, MessageCode.UnableToDeserializeConfig); - continue; + return; } if (config == null) { DTReportUtils.LogErrorLocalized(_cabCtx.report, LogLabel, MessageCode.UnableToDeserializeConfig); - continue; + return; } var wearCtx = new ApplyWearableContext() @@ -335,7 +332,7 @@ public void Execute() if (!ApplyWearable(wearCtx)) { DTReportUtils.LogErrorLocalized(_cabCtx.report, LogLabel, MessageCode.ApplyingWearableHasErrors, config.Info.name); - break; + return; } }