summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Assets/ActionTool/Editor/ActionData.cs9
-rw-r--r--Assets/ActionTool/Editor/ActionEditorStyles.cs19
-rw-r--r--Assets/ActionTool/Editor/ActionEventEditor.cs144
-rw-r--r--Assets/ActionTool/Editor/ActionManager.cs80
-rw-r--r--Assets/ActionTool/Editor/ActionPreviewEditor.cs130
-rw-r--r--Assets/ActionTool/Resources/hitbox.pngbin193 -> 194 bytes
-rw-r--r--Assets/ActionTool/Resources/hurtbox.pngbin247 -> 247 bytes
-rw-r--r--Assets/Data/AnimationData/Erika/Air_Attk_1.asset13
-rw-r--r--Assets/Data/AnimationData/Erika/Light_Attk_3.asset28
-rw-r--r--Assets/Data/AnimationData/Erika/Light_Attk_3.asset.meta8
-rw-r--r--Assets/Data/AnimationData/Erika/Take 001.asset339
-rw-r--r--Assets/Prefabs/Characters/Erika.prefab93
-rw-r--r--Assets/Scenes/Demo/AnimationEditScene.unity4051
-rw-r--r--Assets/Scripts/Effects/FxClear.cs422
-rw-r--r--Assets/Scripts/Effects/FxClear.cs.meta (renamed from Assets/Scripts/Unit/Events/EventCameraBlur.cs.meta)2
-rw-r--r--Assets/Scripts/Unit/AnimationData.cs70
-rw-r--r--Assets/Scripts/Unit/Events/AnimationEventBase.cs8
-rw-r--r--Assets/Scripts/Unit/Events/EventAfterImage.cs16
-rw-r--r--Assets/Scripts/Unit/Events/EventBulletTime.cs9
-rw-r--r--Assets/Scripts/Unit/Events/EventBulletTime.cs.meta11
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraBlur.cs18
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraShake.cs18
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraShake.cs.meta11
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs18
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs.meta11
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraZoom.cs18
-rw-r--r--Assets/Scripts/Unit/Events/EventCameraZoom.cs.meta11
-rw-r--r--Assets/Scripts/Unit/Events/EventEffect.cs17
-rw-r--r--Assets/Scripts/Unit/Events/EventMeshFade.cs8
-rw-r--r--Assets/Scripts/Unit/Events/EventMeshFade.cs.meta11
-rw-r--r--Assets/Scripts/Unit/TimelineEvent.cs107
-rw-r--r--Assets/Scripts/Utils/ListPool.cs65
-rw-r--r--Assets/Scripts/Utils/ListPool.cs.meta (renamed from Assets/Scripts/Unit/Events/EventAfterImage.cs.meta)2
33 files changed, 5510 insertions, 257 deletions
diff --git a/Assets/ActionTool/Editor/ActionData.cs b/Assets/ActionTool/Editor/ActionData.cs
index c00dd269..77935f68 100644
--- a/Assets/ActionTool/Editor/ActionData.cs
+++ b/Assets/ActionTool/Editor/ActionData.cs
@@ -20,6 +20,8 @@ namespace ActionTool
private AnimationEventBase m_CurEventInfo; // 当前正在编辑的event
+ private TimelineEvent m_Timeline;
+
#region metadata
private float m_TotalFrame; //timeline采样的总帧数
public float totalFrame { get { return m_TotalFrame; } }
@@ -64,6 +66,7 @@ namespace ActionTool
m_PrevLocalTime = 0;
m_Animator.Play(kStateName, 0, 0);
m_RootMotion = rootmotion;
+ m_Timeline = m_Animator.gameObject.GetComponent<TimelineEvent>();
}
public void SetCurrentAnimTime(float time)
@@ -180,7 +183,9 @@ namespace ActionTool
}
public void RunEvent()
- {
+ {
+ if (m_Timeline != null)
+ m_Timeline.ExecuteAnimationEvents(ActionManager.animationData, m_CurAnimFrame);
}
public void CreateEvent(TimelineEvent.EEventType eventtype, int startFrame)
@@ -202,7 +207,7 @@ namespace ActionTool
if(type != null)
{
var e = Activator.CreateInstance(type) as AnimationEventBase;
- e.type = eventtype;
+ //e.type = eventtype;
e.startFrame = startFrame;
AddEvent(e);
}
diff --git a/Assets/ActionTool/Editor/ActionEditorStyles.cs b/Assets/ActionTool/Editor/ActionEditorStyles.cs
index 2a3695b2..a7ec4b88 100644
--- a/Assets/ActionTool/Editor/ActionEditorStyles.cs
+++ b/Assets/ActionTool/Editor/ActionEditorStyles.cs
@@ -7,6 +7,7 @@ namespace ActionTool
{
internal class ActionEditorStyles
{
+ public GUIStyle textBoldBig;
public GUIStyle textBold;
public GUIStyle selectObj;
public GUIStyle textSmall;
@@ -18,6 +19,7 @@ namespace ActionTool
public Texture2D addFileIcon;
public Texture2D saveFileIcon;
public Texture2D deleteIcon;
+ public Texture2D infoIcon;
private static ActionEditorStyles s_instance;
public static ActionEditorStyles Get()
@@ -39,6 +41,13 @@ namespace ActionTool
addFileIcon = EditorGUIUtility.FindTexture("d_Collab.FileAdded");
saveFileIcon = EditorGUIUtility.FindTexture("d_Collab.FileUpdated");
deleteIcon = EditorGUIUtility.FindTexture("d_P4_DeletedLocal");
+ infoIcon = EditorGUIUtility.FindTexture("console.infoicon");
+
+ InitStyle(out textBoldBig, GUI.skin.label, s => {
+ s.fontStyle = FontStyle.Bold;
+ s.fontSize = 20;
+ s.alignment = TextAnchor.MiddleCenter;
+ });
InitStyle(out textBold, GUI.skin.label, s => {
s.fontStyle = FontStyle.Bold;
@@ -48,7 +57,6 @@ namespace ActionTool
s.active.background = selectIcon;
s.focused.background = selectIcon;
s.hover.background = selectIcon;
- s.normal.background = selectIcon;
});
InitStyle(out textSmall, GUI.skin.label, s => {
s.fontSize = 8;
@@ -61,7 +69,14 @@ namespace ActionTool
s.onActive.textColor = Color.white;
});
InitStyle(out keyFrameButton, GUI.skin.button, s => {
- s.fontSize = 8;
+ s.fontSize = 9;
+ s.clipping = TextClipping.Overflow;
+ s.alignment = TextAnchor.MiddleCenter;
+ s.fontStyle = FontStyle.Bold;
+ s.normal.textColor = Color.yellow;
+ s.active.textColor = Color.yellow;
+ s.focused.textColor = Color.yellow;
+ s.hover.textColor = Color.yellow;
});
}
diff --git a/Assets/ActionTool/Editor/ActionEventEditor.cs b/Assets/ActionTool/Editor/ActionEventEditor.cs
index 70a75011..82580b17 100644
--- a/Assets/ActionTool/Editor/ActionEventEditor.cs
+++ b/Assets/ActionTool/Editor/ActionEventEditor.cs
@@ -1,23 +1,155 @@
-using System.Collections;
+using System;
+using System.Collections;
using System.Collections.Generic;
+using System.Reflection;
using UnityEngine;
+using UnityEditor;
namespace ActionTool
{
- public class ActionEventEditor : MonoBehaviour
+ // 编辑事件
+ public class ActionEventEditor : EditorWindow
{
+ EditorWindow sceneView;
+ ActionEditorStyles styles;
+ AnimationEventBase animEvent;
- // Start is called before the first frame update
- void Start()
+ private void OnEnable()
{
+ titleContent = new GUIContent("Event Editor");
+ }
+ private void OnDisable()
+ {
+ ActionManager.OnSelectAnimationEvent(null);
+ }
+
+ private void Update()
+ {
}
- // Update is called once per frame
- void Update()
+ Vector2 scroll;
+ private void OnGUI()
{
+ animEvent = ActionManager.animationEvent;
+ if (animEvent == null)
+ {
+ this.Close();
+ return;
+ }
+
+ if (styles == null) styles = ActionEditorStyles.Get();
+
+ string eventName = animEvent.name;
+ int frame = animEvent.startFrame;
+
+ Type type = animEvent.GetType();
+
+ GUILayout.Space(2);
+
+ EditorGUILayout.LabelField(eventName, styles.textBoldBig, GUILayout.Height(30));
+
+ GUILayout.Space(5);
+
+ EditorGUILayout.BeginHorizontal();
+ if (GUILayout.Button("Save"))
+ {
+
+ }
+ if (GUILayout.Button("Revert"))
+ {
+
+ }
+ Color prevColor = GUI.backgroundColor;
+ GUI.backgroundColor = Color.red;
+ if (GUILayout.Button("Delete"))
+ {
+ ActionManager.DeleteEvent(animEvent);
+ ActionManager.OnSelectAnimationEvent(null);
+ }
+ GUI.backgroundColor = prevColor;
+ EditorGUILayout.EndHorizontal();
+
+ GUILayout.Space(5);
+
+ EditorGUILayout.LabelField("startFrame (int)", styles.textBold);
+ GUI.enabled = false;
+ EditorGUILayout.TextField(frame.ToString());
+ GUI.enabled = true;
+
+ GUILayout.Space(5);
+ scroll = EditorGUILayout.BeginScrollView(scroll);
+
+ GUILayout.Space(5);
+
+ FieldInfo[] fields = type.GetFields(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly);
+ if(fields != null && fields.Length > 0)
+ {
+ for(int i = 0; i < fields.Length; ++i)
+ {
+ FieldInfo field = fields[i];
+ string name = field.Name + " (" + field.FieldType.Name + ")";
+ string tooltip = "";
+ foreach(var attr in field.GetCustomAttributes())
+ {
+ if(attr.GetType() == typeof(TooltipAttribute))
+ {
+ TooltipAttribute tooltipattr = attr as TooltipAttribute;
+ if(tooltip != null)
+ {
+ tooltip = tooltipattr.tooltip;
+ }
+ }
+ }
+ EditorGUILayout.LabelField(new GUIContent(name, tooltip), styles.textBold);
+ if (field.FieldType == typeof(Vector3))
+ {
+ field.SetValue(animEvent, GUI_Vector3((Vector3)field.GetValue(animEvent)));
+ }
+ else if (field.FieldType == typeof(Vector2))
+ {
+ field.SetValue(animEvent, GUI_Vector2((Vector2)field.GetValue(animEvent)));
+ }
+ else if (field.FieldType == typeof(string))
+ {
+ field.SetValue(animEvent, GUI_String((string)field.GetValue(animEvent)));
+ }
+ else if (field.FieldType == typeof(bool))
+ {
+ field.SetValue(animEvent, GUI_Bool((bool)field.GetValue(animEvent)));
+ }
+ GUILayout.Space(5);
+ }
+ }
+
+ EditorGUILayout.EndScrollView();
+ }
+
+ Vector3 GUI_Vector3(Vector3 value)
+ {
+ Rect rect = EditorGUILayout.GetControlRect();
+ return EditorGUI.Vector3Field(rect, "", value);
+ }
+
+ Vector2 GUI_Vector2(Vector2 value)
+ {
+ Rect rect = EditorGUILayout.GetControlRect();
+ return EditorGUI.Vector2Field(rect, "", value);
+ }
+
+ string GUI_String(string value)
+ {
+ Rect rect = EditorGUILayout.GetControlRect();
+ return EditorGUI.TextField(rect, "", value);
}
+
+ bool GUI_Bool(bool value)
+ {
+ Rect rect = EditorGUILayout.GetControlRect();
+ return GUI.Toggle(rect, value, "");
+ }
+
}
} \ No newline at end of file
diff --git a/Assets/ActionTool/Editor/ActionManager.cs b/Assets/ActionTool/Editor/ActionManager.cs
index 396e0342..cc8a7dfd 100644
--- a/Assets/ActionTool/Editor/ActionManager.cs
+++ b/Assets/ActionTool/Editor/ActionManager.cs
@@ -1,4 +1,5 @@
-using System.Collections;
+using System;
+using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
@@ -53,6 +54,8 @@ namespace ActionTool
private static RootMotionData s_RootMotion;
+ private static AnimationData m_SharedAnimationData; // 资源
+ public static AnimationData sharedAnimationData { get { return m_SharedAnimationData; } }
private static AnimationData m_AnimationData;
public static AnimationData animationData
{
@@ -70,6 +73,9 @@ namespace ActionTool
}
}
+ private static AnimationEventBase m_CurAnimationEvent;
+ public static AnimationEventBase animationEvent { get { return m_CurAnimationEvent; } }
+
private static ColliderData s_CurColliderData;
public static ColliderData colliderData { get { return s_CurColliderData; } }
@@ -134,7 +140,18 @@ namespace ActionTool
s_CurActionData.Initialize(s_Animator, clip, s_RootMotion);
string animationDataPath = s_AnimationDataFolder + unitName + "/" + animation + ".asset";
- animationData = AssetDatabase.LoadAssetAtPath<AnimationData>(animationDataPath);
+ AnimationData asset = AssetDatabase.LoadAssetAtPath<AnimationData>(animationDataPath);
+ m_SharedAnimationData = asset;
+ if(asset != null)
+ animationData = UnityEngine.Object.Instantiate<AnimationData>(asset);
+ else
+ animationData = null;
+
+ OnSelectAnimationEvent(null);
+ OnSelectColliderFrame(null);
+ OnSelectBox(null);
+ if (EventEditWindow) EventEditWindow.Close();
+ if (ColliderWindow) ColliderWindow.Close();
}
public static bool HasSelectObj()
@@ -163,6 +180,7 @@ namespace ActionTool
s_CurActionData = null;
s_CurEditColliderFrame = null;
s_CurColliderData = null;
+ s_CurrentAnimationName = null;
}
private static void InitializeUnitInstance(GameObject unit)
@@ -270,7 +288,8 @@ namespace ActionTool
animData.animationPath = animpath;
AssetDatabase.CreateAsset(animData, animationDataPath);
AssetDatabase.Refresh();
- animationData = animData;
+ m_SharedAnimationData = animData;
+ animationData = UnityEngine.Object.Instantiate<AnimationData>(animData);
}
public static void SaveAnimationData()
@@ -280,7 +299,12 @@ namespace ActionTool
Debug.LogError("[ActionTool] 没有animation data数据");
return;
}
- EditorUtility.SetDirty(animationData);
+ string unitName = s_CurrentUnit.name;
+ string animation = s_CurrentAnimationName;
+ string animationDataPath = s_AnimationDataFolder + unitName + "/" + animation + ".asset";
+ EditorUtility.CopySerialized(animationData, m_SharedAnimationData);
+ m_SharedAnimationData.OnSaveToDisk();
+ EditorUtility.SetDirty(m_SharedAnimationData);
AssetDatabase.SaveAssets();
AssetDatabase.Refresh();
}
@@ -368,5 +392,53 @@ namespace ActionTool
}
}
+ public static void AddNewEvent(object param)
+ {
+ EventParam eventParam = (EventParam )param;
+ string eventName = eventParam.eventName; // TimelineEvent.EEventType
+ int frame = eventParam.frame;
+ Debug.Log("[ActionTool] Add new event " + eventName);
+ if (animationData == null)
+ {
+ Debug.LogError("[ActionTool] 没有animation data数据");
+ return;
+ }
+ Type type = TimelineEvent.GetTypeByName(eventName);
+ if(type == null)
+ {
+ Debug.LogError("[ActionTool] 没有创建对应的类, " + eventName);
+ return;
+ }
+ AnimationEventBase animEvent = Activator.CreateInstance(type) as AnimationEventBase;
+ if(animEvent)
+ {
+ animEvent.name = animEvent.type.ToString();
+ animEvent.startFrame = frame;
+ animationData.AddEvent(animEvent);
+ OnSelectAnimationEvent(animEvent);
+ }
+ else
+ {
+ Debug.LogError("[ActionTool] 实例化失败, " + eventName);
+ return;
+ }
+ }
+
+ public static void OnSelectAnimationEvent(AnimationEventBase animEvent)
+ {
+ m_CurAnimationEvent = animEvent;
+ if(animEvent != null)
+ {
+ EventEditWindow = EditorWindow.GetWindow<ActionEventEditor>(true);
+ }
+ }
+
+ public static void DeleteEvent(AnimationEventBase animEvent)
+ {
+ if (animationData == null)
+ return;
+ animationData.DeleteEvent(animEvent);
+ }
+
}
} \ No newline at end of file
diff --git a/Assets/ActionTool/Editor/ActionPreviewEditor.cs b/Assets/ActionTool/Editor/ActionPreviewEditor.cs
index 45048f0e..f277ce97 100644
--- a/Assets/ActionTool/Editor/ActionPreviewEditor.cs
+++ b/Assets/ActionTool/Editor/ActionPreviewEditor.cs
@@ -1,4 +1,5 @@
-using System.Collections;
+using System;
+using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
@@ -12,6 +13,12 @@ namespace ActionTool
public int frame;
}
+ public struct EventParam
+ {
+ public string eventName;
+ public int frame;
+ }
+
public class ActionPreviewEditor : EditorWindow
{
Texture m_UITextureStop;
@@ -100,6 +107,7 @@ namespace ActionTool
GUI.enabled = ActionManager.animationData != null;
GUI_Toolbar_NewHurtBox(ref x, ref y);
GUI_Toolbar_NewHitBox(ref x, ref y);
+ GUI_Toolbar_Detail(ref x, ref y);
GUI_Toolbar_Delete(ref x, ref y);
GUI.enabled = true;
@@ -306,11 +314,6 @@ namespace ActionTool
ui.DrawVerticalLineFast(kTimeLineViewXOffset + bgRect.width * action.curAnimTimeNormal, y, y + ActionManager.eventAndBoxCount * kFrameHeight, Color.red);
}
- void GUI_Events()
- {
-
- }
-
void GUI_Boxes()
{
float y = m_GridY + ActionManager.kMaxEventsPerFrame * kFrameHeight;
@@ -319,7 +322,7 @@ namespace ActionTool
return;
DrawBoxList(animData.hurtBoxes, ref y, Color.green);
DrawBoxList(animData.hitBoxes, ref y, Color.red);
- DrawBoxFrameMenuItem();
+ GenericMenu_BoxFrame();
}
void DrawBoxList(List<ColliderData> boxes, ref float y, Color c)
@@ -374,10 +377,10 @@ namespace ActionTool
bool frameSelect = GUI.Toggle(frameRect, frameSelected, "",styles.keyFrameButton);
if(!frameSelected && frameSelect)
{
- ActionManager.OnSelectBox(box);
- ActionManager.OnSelectColliderFrame(frame);
- }
- else if(frameSelect && !frameSelect)
+ ActionManager.OnSelectBox(box);
+ ActionManager.OnSelectColliderFrame(frame);
+ }
+ else if(frameSelect && !frameSelect)
{
ActionManager.OnSelectColliderFrame(null);
}
@@ -404,7 +407,7 @@ namespace ActionTool
GUI.color = prevColor;
}
- void DrawBoxFrameMenuItem()
+ void GenericMenu_BoxFrame()
{
Event e = Event.current;
if (e.button != 1 || !e.isMouse || e.type != EventType.MouseDown)
@@ -470,6 +473,18 @@ namespace ActionTool
x += kToolbarControlSize;
}
+ void GUI_Toolbar_Detail(ref float x, ref float y)
+ {
+ x += kToolbarControlMargin;
+ Rect rect = new Rect(x, y, kToolbarControlSize, kToolbarControlSize);
+ GUI.enabled = ActionManager.colliderData != null;
+ if (GUI.Button(rect, new GUIContent(styles.infoIcon, "Detail")))
+ {
+ }
+ GUI.enabled = true;
+ x += kToolbarControlSize;
+ }
+
void GUI_Toolbar_Delete(ref float x, ref float y)
{
x += kToolbarControlMargin;
@@ -498,13 +513,102 @@ namespace ActionTool
{
x += kToolbarControlMargin;
Rect rect = new Rect(x, y, kToolbarControlSize, kToolbarControlSize);
+ //Color c = GUI.backgroundColor;
if (GUI.Button(rect, new GUIContent(styles.saveFileIcon, "Save")))
{
ActionManager.SaveAnimationData();
}
+ //GUI.backgroundColor = c;
x += kToolbarControlSize;
}
- }
+ void GUI_Events()
+ {
+ DrawAllEvents();
+ GenericMenu_Event();
+ }
+
+ void DrawAllEvents()
+ {
+ if (ActionManager.animationData == null)
+ return;
+
+ List<int> frames = ActionManager.animationData.GetAnimationEventFrameIndices();
+ if (frames == null || frames.Count == 0)
+ return;
+ for(int i= 0;i < frames.Count; ++ i)
+ {
+ int frame = frames[i];
+ DrawFrameEvent(frame);
+ }
+ ListPool<int>.Release(frames);
+ }
+
+ void DrawFrameEvent(int frame)
+ {
+ List<AnimationEventBase> animEvents = ActionManager.animationData.GetAnimationEventsAtFrame(frame);
+ if (animEvents == null || animEvents.Count == 0)
+ return;
+ float y = m_GridY;
+ for (int i = 0; i < animEvents.Count; ++i)
+ {
+ var animEvent = animEvents[i];
+ if (animEvent == null)
+ continue;
+ Vector2 pos = new Vector2(kTimeLineViewXOffset + frame * kFrameWidth, y);
+ Rect frameRect = new Rect(pos.x, pos.y, kFrameWidth, kFrameHeight);
+ bool isSelect = ActionManager.animationEvent == animEvent;
+ bool frameSelect = GUI.Toggle(frameRect, isSelect, "E", styles.keyFrameButton);
+ if(!isSelect && frameSelect)
+ {
+ ActionManager.OnSelectAnimationEvent(animEvent);
+ }
+ y += kFrameHeight;
+ }
+ ListPool<AnimationEventBase>.Release(animEvents);
+ }
+
+ void GenericMenu_Event()
+ {
+ Event e = Event.current;
+ if (e.button != 1 || !e.isMouse || e.type != EventType.MouseDown)
+ return;
+
+ ActionData action = ActionManager.actionData;
+ Vector2 position = Event.current.mousePosition;
+ Rect eventRegion = new Rect(kTimeLineViewXOffset, m_GridY, action.totalFrame * kFrameWidth, TimelineEvent.kMaxEventsPerFrame * kFrameHeight);
+ if (!eventRegion.Contains(position))
+ return;
+
+ Vector2 pos = new Vector2(position.x - eventRegion.x, position.y - eventRegion.y);
+ int frame = (int)(pos.x / kFrameWidth);
+
+ GenericMenu eventMenu = new GenericMenu();
+ foreach(var name in Enum.GetNames(typeof(TimelineEvent.EEventType)))
+ {
+ GUIContent item = null;
+ string shortName = name.Replace("Event", "");
+ int underscore = shortName.IndexOf('_');
+ if(underscore != -1)
+ {
+ string category = shortName.Substring(0, underscore);
+ shortName = shortName.Substring(underscore + 1, shortName.Length - underscore - 1);
+ item = new GUIContent("New Event/" + category + "/" + shortName);
+ }
+ else
+ {
+ item = new GUIContent("New Event/" + shortName);
+ }
+ EventParam param = new EventParam();
+ param.eventName = name;
+ param.frame = frame;
+ eventMenu.AddItem(item, false, ActionManager.AddNewEvent, param);
+ }
+ eventMenu.AddItem(new GUIContent("Copy"), false, null);
+ eventMenu.AddItem(new GUIContent("Paste"), false, null);
+ eventMenu.ShowAsContext();
+ }
+
+ }
} \ No newline at end of file
diff --git a/Assets/ActionTool/Resources/hitbox.png b/Assets/ActionTool/Resources/hitbox.png
index a2d0ded9..f31ecc4a 100644
--- a/Assets/ActionTool/Resources/hitbox.png
+++ b/Assets/ActionTool/Resources/hitbox.png
Binary files differ
diff --git a/Assets/ActionTool/Resources/hurtbox.png b/Assets/ActionTool/Resources/hurtbox.png
index eb9613fe..e299a7a4 100644
--- a/Assets/ActionTool/Resources/hurtbox.png
+++ b/Assets/ActionTool/Resources/hurtbox.png
Binary files differ
diff --git a/Assets/Data/AnimationData/Erika/Air_Attk_1.asset b/Assets/Data/AnimationData/Erika/Air_Attk_1.asset
index f4fd6c35..fa7ebbd0 100644
--- a/Assets/Data/AnimationData/Erika/Air_Attk_1.asset
+++ b/Assets/Data/AnimationData/Erika/Air_Attk_1.asset
@@ -35,7 +35,18 @@ MonoBehaviour:
active: 1
position: {x: 0, y: 0, z: 0}
size: {x: 1, y: 1.43, z: 0.5}
- hitBoxes: []
+ hitBoxes:
+ - type: 0
+ pivot: 1
+ frames:
+ - frame: 9
+ active: 1
+ position: {x: 0, y: 1.21, z: 0.73}
+ size: {x: 1, y: 1.08, z: 0.84}
+ - frame: 13
+ active: 1
+ position: {x: 0, y: 0.97, z: 0.72}
+ size: {x: 1, y: 1.71, z: 0.84}
throwBoxes: []
blockBoxes: []
defendBoxes: []
diff --git a/Assets/Data/AnimationData/Erika/Light_Attk_3.asset b/Assets/Data/AnimationData/Erika/Light_Attk_3.asset
new file mode 100644
index 00000000..7cb882f9
--- /dev/null
+++ b/Assets/Data/AnimationData/Erika/Light_Attk_3.asset
@@ -0,0 +1,28 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: cab6406109041434e890f22d6455172f, type: 3}
+ m_Name: Light_Attk_3
+ m_EditorClassIdentifier:
+ animationName: Light_Attk_3
+ animationPath: Assets/Art/Animations/Erika/Light_Attk_3.anim
+ animationEvents: []
+ hurtBoxes: []
+ hitBoxes:
+ - type: 0
+ pivot: 1
+ frames: []
+ - type: 0
+ pivot: 1
+ frames: []
+ throwBoxes: []
+ blockBoxes: []
+ defendBoxes: []
diff --git a/Assets/Data/AnimationData/Erika/Light_Attk_3.asset.meta b/Assets/Data/AnimationData/Erika/Light_Attk_3.asset.meta
new file mode 100644
index 00000000..1fab36ec
--- /dev/null
+++ b/Assets/Data/AnimationData/Erika/Light_Attk_3.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: dfca766948296784e9b2dcb380397e0c
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Data/AnimationData/Erika/Take 001.asset b/Assets/Data/AnimationData/Erika/Take 001.asset
index d5ec6661..904067ac 100644
--- a/Assets/Data/AnimationData/Erika/Take 001.asset
+++ b/Assets/Data/AnimationData/Erika/Take 001.asset
@@ -10,11 +10,15 @@ MonoBehaviour:
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: cab6406109041434e890f22d6455172f, type: 3}
- m_Name: Take 001
+ m_Name: Take 001(Clone)
m_EditorClassIdentifier:
animationName: Take 001
animationPath: Assets/Art/Animations/Erika/Take 001.anim
- animationEvents: []
+ animationEvents:
+ - {fileID: 114361324986796640}
+ - {fileID: 114589907415780854}
+ - {fileID: 114793878721939902}
+ - {fileID: 114750047321414068}
hurtBoxes:
- type: 1
pivot: 0
@@ -103,12 +107,12 @@ MonoBehaviour:
frames:
- frame: 40
active: 1
- position: {x: 0, y: 0.84, z: 1.08}
- size: {x: 1, y: 1, z: 0.5}
+ position: {x: 0, y: 0.61, z: 1.08}
+ size: {x: 1, y: 1.35, z: 0.5}
- frame: 43
active: 1
- position: {x: 0, y: 0.84, z: 1.08}
- size: {x: 1, y: 1, z: 0.5}
+ position: {x: 0, y: 0.52, z: 1.08}
+ size: {x: 1, y: 1.43, z: 0.5}
- type: 0
pivot: 1
frames:
@@ -134,3 +138,326 @@ MonoBehaviour:
throwBoxes: []
blockBoxes: []
defendBoxes: []
+--- !u!114 &114097288536488508
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventEffect
+ m_EditorClassIdentifier:
+ startFrame: 12
+ effectPath:
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
+--- !u!114 &114105868209784942
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventEffect
+ m_EditorClassIdentifier:
+ startFrame: 19
+ effectPath: Assets/Art/Vfx/Sword slash VFX/Prefabs/Sword Slash 13.prefab
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
+--- !u!114 &114174317983997664
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventEffect
+ m_EditorClassIdentifier:
+ startFrame: 0
+ effectPath:
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
+--- !u!114 &114185995089873936
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventEffect
+ m_EditorClassIdentifier:
+ startFrame: 69
+ effectPath:
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
+--- !u!114 &114332450226737204
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventEffect
+ m_EditorClassIdentifier:
+ startFrame: 80
+ effectPath:
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
+--- !u!114 &114361324986796640
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventEffect
+ m_EditorClassIdentifier:
+ startFrame: 12
+ effectPath: Assets/Art/Vfx/Sword slash VFX/Prefabs/Sword Slash 8.prefab
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 1, y: 1, z: 1}
+--- !u!114 &114365693603549036
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventEffect
+ m_EditorClassIdentifier:
+ startFrame: 19
+ effectPath:
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
+--- !u!114 &114397843005067902
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ startFrame: 0
+ effectPath:
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
+--- !u!114 &114403859500844904
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventEffect
+ m_EditorClassIdentifier:
+ startFrame: 19
+ effectPath:
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 2.15, y: 0, z: 0}
+ scale: {x: 2.39, y: -0.24, z: 0}
+--- !u!114 &114550616663341652
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventCamera_Zoom
+ m_EditorClassIdentifier:
+ startFrame: 0
+ effectPath:
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
+--- !u!114 &114562344124432874
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventEffect
+ m_EditorClassIdentifier:
+ startFrame: 0
+ effectPath:
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
+--- !u!114 &114589907415780854
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventEffect
+ m_EditorClassIdentifier:
+ startFrame: 40
+ effectPath: Assets/Art/Vfx/Sword slash VFX/Prefabs/Sword Slash 8.prefab
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
+--- !u!114 &114620785128644246
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventEffect
+ m_EditorClassIdentifier:
+ startFrame: 30
+ effectPath:
+ attached: 1
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
+--- !u!114 &114750047321414068
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventEffect
+ m_EditorClassIdentifier:
+ startFrame: 49
+ effectPath: Assets/Art/Vfx/Sword slash VFX/Prefabs/Sword Slash 8.prefab
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
+--- !u!114 &114793878721939902
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventEffect
+ m_EditorClassIdentifier:
+ startFrame: 44
+ effectPath: Assets/Art/Vfx/Sword slash VFX/Prefabs/Sword Slash 8.prefab
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
+--- !u!114 &114867933248405142
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name: EventEffect
+ m_EditorClassIdentifier:
+ startFrame: 78
+ effectPath:
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
+--- !u!114 &114918830733674386
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9fe45d0826fb033448a877f1d49199d6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ startFrame: 0
+ effectPath:
+ attached: 0
+ bone:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0}
+ scale: {x: 0, y: 0, z: 0}
diff --git a/Assets/Prefabs/Characters/Erika.prefab b/Assets/Prefabs/Characters/Erika.prefab
index b42d0939..91276813 100644
--- a/Assets/Prefabs/Characters/Erika.prefab
+++ b/Assets/Prefabs/Characters/Erika.prefab
@@ -1705,6 +1705,7 @@ Transform:
- {fileID: 4270300585715690360}
- {fileID: 6589233161976913364}
- {fileID: 7330933825746893874}
+ - {fileID: 841853866177703607}
m_Father: {fileID: 4711472865729710640}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -3656,7 +3657,6 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 05efd5500263f8b4083c459be5fb763d, type: 3}
m_Name:
m_EditorClassIdentifier:
- applyToRoot: 1
--- !u!114 &8398550124946730915
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -3793,6 +3793,97 @@ Transform:
m_Father: {fileID: 5930020082633054699}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &9010889004022331032
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 841853866177703607}
+ - component: {fileID: 1407663900148379524}
+ - component: {fileID: 1604025421941414646}
+ - component: {fileID: 3956401568461221652}
+ m_Layer: 0
+ m_Name: Cube
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &841853866177703607
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9010889004022331032}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0.051, y: -0.006, z: 0.459}
+ m_LocalScale: {x: 0.02, y: 0.02, z: 1.5}
+ m_Children: []
+ m_Father: {fileID: 7188985757807958002}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &1407663900148379524
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9010889004022331032}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!23 &1604025421941414646
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9010889004022331032}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!65 &3956401568461221652
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 9010889004022331032}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
--- !u!1 &9030071319536858718
GameObject:
m_ObjectHideFlags: 0
diff --git a/Assets/Scenes/Demo/AnimationEditScene.unity b/Assets/Scenes/Demo/AnimationEditScene.unity
index 0b4242ee..2c887d2a 100644
--- a/Assets/Scenes/Demo/AnimationEditScene.unity
+++ b/Assets/Scenes/Demo/AnimationEditScene.unity
@@ -112,6 +112,1281 @@ NavMeshSettings:
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
+--- !u!1 &5172448
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5172449}
+ m_Layer: 0
+ m_Name: J_Bip_L_Middle3_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &5172449
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5172448}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.021585822, y: -0.0013959408, z: 0.0007458627}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 701713956}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &49776130
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 49776131}
+ m_Layer: 0
+ m_Name: J_Bip_L_Shoulder
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &49776131
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 49776130}
+ m_LocalRotation: {x: 0.016082816, y: -0.066651136, z: 0.07398013, w: 0.9949}
+ m_LocalPosition: {x: -0.022385627, y: 0.08726394, z: -0.02744283}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 517679452}
+ m_Father: {fileID: 2087212880}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &51009444
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 51009445}
+ m_Layer: 0
+ m_Name: J_Bip_R_Little2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &51009445
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 51009444}
+ m_LocalRotation: {x: 0.018102005, y: -0.0052282587, z: 0.6350993, w: -0.7722007}
+ m_LocalPosition: {x: 0.027151525, y: -0.00023639202, z: 0.00001989305}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1148081539}
+ m_Father: {fileID: 1632082102}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &65244031
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 65244032}
+ m_Layer: 0
+ m_Name: J_Bip_L_Ring3_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &65244032
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 65244031}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.018464208, y: 0.00028824806, z: -0.00011737645}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1511771457}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &142871287
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 142871288}
+ m_Layer: 0
+ m_Name: J_Bip_L_Little2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &142871288
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 142871287}
+ m_LocalRotation: {x: -0.0074137836, y: -0.0021412002, z: 0.45030504, w: 0.89284146}
+ m_LocalPosition: {x: -0.027151346, y: -0.00023639202, z: 0.000019155443}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 877670889}
+ m_Father: {fileID: 268800426}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &149209216
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 149209217}
+ m_Layer: 0
+ m_Name: J_Bip_L_Little3_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &149209217
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 149209216}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.016744733, y: 0.00096416473, z: -0.00046138465}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 877670889}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &154441717
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 154441718}
+ m_Layer: 0
+ m_Name: J_Bip_L_Middle1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &154441718
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 154441717}
+ m_LocalRotation: {x: -0.02128882, y: 0.00021963564, z: -0.024290074, w: 0.9994783}
+ m_LocalPosition: {x: -0.057169676, y: 0.0072404146, z: 0.0041333474}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1357725332}
+ m_Father: {fileID: 520400007}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &159686804
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 159686805}
+ m_Layer: 0
+ m_Name: J_Bip_L_Foot
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &159686805
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 159686804}
+ m_LocalRotation: {x: 0.014060913, y: -0.081809856, z: 0.14886104, w: 0.9853679}
+ m_LocalPosition: {x: 0.011414096, y: -0.45458323, z: -0.025450574}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 514475778}
+ m_Father: {fileID: 1864401496}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &164191619
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 164191620}
+ m_Layer: 0
+ m_Name: J_Sec_R_SkirtSide2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &164191620
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 164191619}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.05265367, y: -0.12872022, z: -0.016150372}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1265417058}
+ m_Father: {fileID: 474496789}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &181999421
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 181999422}
+ m_Layer: 0
+ m_Name: RootActionTool
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &181999422
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 181999421}
+ m_LocalRotation: {x: 0, 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: 2029179333}
+ m_Father: {fileID: 0}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &206543346
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 206543347}
+ m_Layer: 0
+ m_Name: J_Bip_L_Thumb3_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &206543347
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 206543346}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.012956858, y: -0.00069999695, z: 0.0135062635}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1257815981}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &233307456
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 233307457}
+ - component: {fileID: 233307458}
+ m_Layer: 0
+ m_Name: J_Bip_L_UpperLeg
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &233307457
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 233307456}
+ m_LocalRotation: {x: -0.14809558, y: -0.10879491, z: -0.38940153, w: 0.9025507}
+ m_LocalPosition: {x: -0.07712235, y: -0.03899467, z: -0.008861886}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1171547029}
+ - {fileID: 2138652491}
+ - {fileID: 1864401496}
+ m_Father: {fileID: 1053556007}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &233307458
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 233307456}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 646b65a4a57afd34d8c4ed557efb46a5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Colliders:
+ - Offset: {x: 0.016110595, y: -0.28334647, z: -0.006384604}
+ Radius: 0.081
+ - Offset: {x: 0.021739878, y: -0.4030565, z: -0.012534123}
+ Radius: 0.081
+ - Offset: {x: 0.026430972, y: -0.5028149, z: -0.017658722}
+ Radius: 0.081
+ m_gizmoColor: {r: 1, g: 0, b: 1, a: 1}
+--- !u!1 &235933837
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 235933838}
+ - component: {fileID: 235933839}
+ m_Layer: 0
+ m_Name: Face.baked
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &235933838
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 235933837}
+ m_LocalRotation: {x: -0, 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: 2029179333}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!137 &235933839
+SkinnedMeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 235933837}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 2d4ebf7725bb268488657192d90b4812, type: 2}
+ - {fileID: 2100000, guid: 919424c4640929244b7f9312950ace64, type: 2}
+ - {fileID: 2100000, guid: 6c3fc5746bc2e1b45a42679428bcfc0e, type: 2}
+ - {fileID: 2100000, guid: 4d33d172c7403794e9f3e5671b13823d, type: 2}
+ - {fileID: 2100000, guid: 13f5d022925cc6c459a145812ec7cac0, type: 2}
+ - {fileID: 2100000, guid: efd029df918332242a1ff3289389f387, type: 2}
+ - {fileID: 2100000, guid: bc2ed1d6ca1796947b31d37ff4165fb2, type: 2}
+ - {fileID: 2100000, guid: 0bb3fb3379145a5418fae4157765fb68, type: 2}
+ - {fileID: 2100000, guid: ff63b44c1ce093d4ca7bd64f1048be38, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ serializedVersion: 2
+ m_Quality: 0
+ m_UpdateWhenOffscreen: 0
+ m_SkinnedMotionVectors: 1
+ m_Mesh: {fileID: 4300000, guid: bc5f697179530934ab2896900b03f730, type: 2}
+ m_Bones:
+ - {fileID: 670857688}
+ - {fileID: 1053556007}
+ - {fileID: 1810630978}
+ - {fileID: 938792447}
+ - {fileID: 1236712112}
+ - {fileID: 1639384672}
+ - {fileID: 418053792}
+ - {fileID: 1889563123}
+ - {fileID: 674426508}
+ - {fileID: 1491034394}
+ - {fileID: 1043609908}
+ - {fileID: 1257622836}
+ - {fileID: 294696032}
+ - {fileID: 296620594}
+ - {fileID: 470986508}
+ - {fileID: 233307457}
+ - {fileID: 1864401496}
+ - {fileID: 159686805}
+ - {fileID: 514475778}
+ - {fileID: 1216969482}
+ - {fileID: 2138652491}
+ - {fileID: 773093903}
+ - {fileID: 1916924042}
+ - {fileID: 1203832990}
+ - {fileID: 1171547029}
+ - {fileID: 333175966}
+ - {fileID: 771256387}
+ - {fileID: 828685160}
+ - {fileID: 1467606962}
+ - {fileID: 241549487}
+ - {fileID: 2087212880}
+ - {fileID: 2034663124}
+ - {fileID: 643209824}
+ - {fileID: 1791250873}
+ - {fileID: 770553195}
+ - {fileID: 869797084}
+ - {fileID: 1818102335}
+ - {fileID: 564956320}
+ - {fileID: 931579268}
+ - {fileID: 1513516328}
+ - {fileID: 1107417071}
+ - {fileID: 1095380852}
+ - {fileID: 1778258584}
+ - {fileID: 1144543303}
+ - {fileID: 489449637}
+ - {fileID: 1096381020}
+ - {fileID: 1561890397}
+ - {fileID: 1632082102}
+ - {fileID: 51009445}
+ - {fileID: 1148081539}
+ - {fileID: 1173347660}
+ - {fileID: 2071272676}
+ - {fileID: 1543498960}
+ - {fileID: 1015532978}
+ - {fileID: 780684416}
+ - {fileID: 49776131}
+ - {fileID: 517679452}
+ - {fileID: 1657303182}
+ - {fileID: 520400007}
+ - {fileID: 2008546963}
+ - {fileID: 1868843443}
+ - {fileID: 1257815981}
+ - {fileID: 206543347}
+ - {fileID: 557805750}
+ - {fileID: 819481463}
+ - {fileID: 1511771457}
+ - {fileID: 65244032}
+ - {fileID: 154441718}
+ - {fileID: 1357725332}
+ - {fileID: 701713956}
+ - {fileID: 5172449}
+ - {fileID: 268800426}
+ - {fileID: 142871288}
+ - {fileID: 877670889}
+ - {fileID: 149209217}
+ - {fileID: 1111229756}
+ - {fileID: 1544437566}
+ - {fileID: 803971863}
+ - {fileID: 1328585014}
+ - {fileID: 615641732}
+ - {fileID: 1353328706}
+ - {fileID: 1870968165}
+ - {fileID: 606413274}
+ - {fileID: 2019259479}
+ - {fileID: 1140731655}
+ - {fileID: 1778859798}
+ - {fileID: 930929552}
+ - {fileID: 1736207290}
+ - {fileID: 474496789}
+ - {fileID: 164191620}
+ - {fileID: 1265417058}
+ - {fileID: 1342278253}
+ - {fileID: 1615911213}
+ - {fileID: 1958164227}
+ - {fileID: 1630944587}
+ m_BlendShapeWeights: []
+ m_RootBone: {fileID: 670857688}
+ m_AABB:
+ m_Center: {x: 0.00045906752, y: 1.5876296, z: 0.0330455}
+ m_Extent: {x: 0.08747722, y: 0.09616017, z: 0.06394016}
+ m_DirtyAABB: 0
+--- !u!1 &241549486
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 241549487}
+ m_Layer: 0
+ m_Name: J_Bip_C_Chest
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &241549487
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 241549486}
+ m_LocalRotation: {x: 0.1419062, y: 0.05427452, z: -0.007086217, w: 0.98836565}
+ m_LocalPosition: {x: -0.000000015104888, y: 0.113987684, z: 0.014169313}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 2087212880}
+ m_Father: {fileID: 1467606962}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &268800425
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 268800426}
+ m_Layer: 0
+ m_Name: J_Bip_L_Little1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &268800426
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 268800425}
+ m_LocalRotation: {x: 0.020876434, y: -0.09388386, z: 0.09154923, w: 0.9911452}
+ m_LocalPosition: {x: -0.054704785, y: 0.002702713, z: -0.023169527}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 142871288}
+ m_Father: {fileID: 520400007}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &294696031
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 294696032}
+ m_Layer: 0
+ m_Name: J_Sec_R_SkirtBack1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &294696032
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 294696031}
+ m_LocalRotation: {x: -0, 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: 296620594}
+ m_Father: {fileID: 1257622836}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &296620593
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 296620594}
+ m_Layer: 0
+ m_Name: J_Sec_R_SkirtBack2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &296620594
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 296620593}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.021028236, y: -0.13928068, z: -0.051316246}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 470986508}
+ m_Father: {fileID: 294696032}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &333175965
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 333175966}
+ m_Layer: 0
+ m_Name: J_Sec_L_SkirtBack1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &333175966
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 333175965}
+ m_LocalRotation: {x: -0, 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: 771256387}
+ m_Father: {fileID: 1171547029}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &418053791
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 418053792}
+ m_Layer: 0
+ m_Name: J_Bip_R_ToeBase_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &418053792
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 418053791}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.00037640333, y: -0.0018102527, z: 0.0416165}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1639384672}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &470986507
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 470986508}
+ m_Layer: 0
+ m_Name: J_Sec_R_SkirtBack2_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &470986508
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 470986507}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.02027233, y: -0.14094126, z: -0.046542868}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 296620594}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &474496788
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 474496789}
+ m_Layer: 0
+ m_Name: J_Sec_R_SkirtSide1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &474496789
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 474496788}
+ m_LocalRotation: {x: -0, 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: 164191620}
+ m_Father: {fileID: 1736207290}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &489449636
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 489449637}
+ m_Layer: 0
+ m_Name: J_Bip_R_Middle2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &489449637
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 489449636}
+ m_LocalRotation: {x: -0.010978976, y: 0.004961016, z: 0.57796097, w: -0.81597555}
+ m_LocalPosition: {x: 0.031909585, y: -0.0011667013, z: 0.0021083597}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1096381020}
+ m_Father: {fileID: 1144543303}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &495402372
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 495402373}
+ - component: {fileID: 495402374}
+ m_Layer: 0
+ m_Name: Hair001.baked
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &495402373
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 495402372}
+ m_LocalRotation: {x: -0, 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: 2029179333}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!137 &495402374
+SkinnedMeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 495402372}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 5ff3f732c505c204aa342a6a4cf08c01, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ serializedVersion: 2
+ m_Quality: 0
+ m_UpdateWhenOffscreen: 0
+ m_SkinnedMotionVectors: 1
+ m_Mesh: {fileID: 4300000, guid: 17d0f67c0c7937346b3150f15d621b6b, type: 2}
+ m_Bones:
+ - {fileID: 670857688}
+ - {fileID: 1053556007}
+ - {fileID: 1810630978}
+ - {fileID: 938792447}
+ - {fileID: 1236712112}
+ - {fileID: 1639384672}
+ - {fileID: 418053792}
+ - {fileID: 1889563123}
+ - {fileID: 674426508}
+ - {fileID: 1491034394}
+ - {fileID: 1043609908}
+ - {fileID: 1257622836}
+ - {fileID: 294696032}
+ - {fileID: 296620594}
+ - {fileID: 470986508}
+ - {fileID: 233307457}
+ - {fileID: 1864401496}
+ - {fileID: 159686805}
+ - {fileID: 514475778}
+ - {fileID: 1216969482}
+ - {fileID: 2138652491}
+ - {fileID: 773093903}
+ - {fileID: 1916924042}
+ - {fileID: 1203832990}
+ - {fileID: 1171547029}
+ - {fileID: 333175966}
+ - {fileID: 771256387}
+ - {fileID: 828685160}
+ - {fileID: 1467606962}
+ - {fileID: 241549487}
+ - {fileID: 2087212880}
+ - {fileID: 2034663124}
+ - {fileID: 643209824}
+ - {fileID: 1791250873}
+ - {fileID: 770553195}
+ - {fileID: 869797084}
+ - {fileID: 1818102335}
+ - {fileID: 564956320}
+ - {fileID: 931579268}
+ - {fileID: 1513516328}
+ - {fileID: 1107417071}
+ - {fileID: 1095380852}
+ - {fileID: 1778258584}
+ - {fileID: 1144543303}
+ - {fileID: 489449637}
+ - {fileID: 1096381020}
+ - {fileID: 1561890397}
+ - {fileID: 1632082102}
+ - {fileID: 51009445}
+ - {fileID: 1148081539}
+ - {fileID: 1173347660}
+ - {fileID: 2071272676}
+ - {fileID: 1543498960}
+ - {fileID: 1015532978}
+ - {fileID: 780684416}
+ - {fileID: 49776131}
+ - {fileID: 517679452}
+ - {fileID: 1657303182}
+ - {fileID: 520400007}
+ - {fileID: 2008546963}
+ - {fileID: 1868843443}
+ - {fileID: 1257815981}
+ - {fileID: 206543347}
+ - {fileID: 557805750}
+ - {fileID: 819481463}
+ - {fileID: 1511771457}
+ - {fileID: 65244032}
+ - {fileID: 154441718}
+ - {fileID: 1357725332}
+ - {fileID: 701713956}
+ - {fileID: 5172449}
+ - {fileID: 268800426}
+ - {fileID: 142871288}
+ - {fileID: 877670889}
+ - {fileID: 149209217}
+ - {fileID: 1111229756}
+ - {fileID: 1544437566}
+ - {fileID: 803971863}
+ - {fileID: 1328585014}
+ - {fileID: 615641732}
+ - {fileID: 1353328706}
+ - {fileID: 1870968165}
+ - {fileID: 606413274}
+ - {fileID: 2019259479}
+ - {fileID: 1140731655}
+ - {fileID: 1778859798}
+ - {fileID: 930929552}
+ - {fileID: 1736207290}
+ - {fileID: 474496789}
+ - {fileID: 164191620}
+ - {fileID: 1265417058}
+ - {fileID: 1342278253}
+ - {fileID: 1615911213}
+ - {fileID: 1958164227}
+ - {fileID: 1630944587}
+ m_BlendShapeWeights: []
+ m_RootBone: {fileID: 670857688}
+ m_AABB:
+ m_Center: {x: 0.00045835227, y: 1.5936981, z: -0.013411567}
+ m_Extent: {x: 0.102537565, y: 0.13071239, z: 0.10481538}
+ m_DirtyAABB: 0
+--- !u!1 &514475777
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 514475778}
+ m_Layer: 0
+ m_Name: J_Bip_L_ToeBase
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &514475778
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 514475777}
+ m_LocalRotation: {x: -0.023702953, y: -0, z: -0, w: 0.99971914}
+ m_LocalPosition: {x: -0.0012323633, y: -0.062149465, z: 0.10164185}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1216969482}
+ m_Father: {fileID: 159686805}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &517679451
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 517679452}
+ m_Layer: 0
+ m_Name: J_Bip_L_UpperArm
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &517679452
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 517679451}
+ m_LocalRotation: {x: -0.06661761, y: -0.026715316, z: 0.3504525, w: 0.93382627}
+ m_LocalPosition: {x: -0.086294696, y: -0.014869213, z: 0.0053637624}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1657303182}
+ m_Father: {fileID: 49776131}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &520400006
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 520400007}
+ m_Layer: 0
+ m_Name: J_Bip_L_Hand
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &520400007
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 520400006}
+ m_LocalRotation: {x: 0.05220652, y: 0.09301644, z: -0.32618043, w: 0.9392703}
+ m_LocalPosition: {x: -0.21920407, y: -0.00047802925, z: 0.01809452}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1111229756}
+ - {fileID: 268800426}
+ - {fileID: 154441718}
+ - {fileID: 557805750}
+ - {fileID: 2008546963}
+ m_Father: {fileID: 1657303182}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &522909491
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 522909492}
+ - component: {fileID: 522909494}
+ - component: {fileID: 522909493}
+ m_Layer: 0
+ m_Name: secondary
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &522909492
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 522909491}
+ m_LocalRotation: {x: -0, 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: 2029179333}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &522909493
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 522909491}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 00ea06e1753e16f4ca870c39c067c86b, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_comment: Skirt
+ m_drawGizmo: 0
+ m_gizmoColor: {r: 1, g: 0.92156863, b: 0.015686275, a: 1}
+ m_stiffnessForce: 0.5
+ m_gravityPower: 0
+ m_gravityDir: {x: 0, y: -1, z: 0}
+ m_dragForce: 0.05
+ m_center: {fileID: 1342278253}
+ RootBones:
+ - {fileID: 333175966}
+ - {fileID: 773093903}
+ - {fileID: 1615911213}
+ - {fileID: 294696032}
+ - {fileID: 674426508}
+ - {fileID: 474496789}
+ m_hitRadius: 0.02
+ ColliderGroups:
+ - {fileID: 233307458}
+ - {fileID: 1810630977}
+ m_updateType: 0
+--- !u!114 &522909494
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 522909491}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 00ea06e1753e16f4ca870c39c067c86b, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_comment: Bust
+ m_drawGizmo: 0
+ m_gizmoColor: {r: 1, g: 0.92156863, b: 0.015686275, a: 1}
+ m_stiffnessForce: 0.75
+ m_gravityPower: 0
+ m_gravityDir: {x: 0, y: -1, z: 0}
+ m_dragForce: 0.05
+ m_center: {fileID: 1342278253}
+ RootBones:
+ - {fileID: 1778859798}
+ - {fileID: 2019259479}
+ m_hitRadius: 0.02
+ ColliderGroups: []
+ m_updateType: 0
+--- !u!1 &557805749
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 557805750}
+ m_Layer: 0
+ m_Name: J_Bip_L_Ring1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &557805750
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 557805749}
+ m_LocalRotation: {x: 0.011971376, y: -0.054777015, z: 0.09299307, w: 0.99408674}
+ m_LocalPosition: {x: -0.05766177, y: 0.0071827173, z: -0.00947858}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 819481463}
+ m_Father: {fileID: 520400007}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &564956319
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 564956320}
+ m_Layer: 0
+ m_Name: J_Bip_R_Thumb3
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &564956320
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 564956319}
+ m_LocalRotation: {x: -0.005580306, y: -0.31567922, z: -0.0032815486, w: -0.94884396}
+ m_LocalPosition: {x: 0.018435717, y: -0.0012960434, z: 0.01646521}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 931579268}
+ m_Father: {fileID: 1818102335}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &576787327
GameObject:
m_ObjectHideFlags: 0
@@ -181,6 +1456,502 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1 &606413273
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 606413274}
+ m_Layer: 0
+ m_Name: J_Adj_L_FaceEye
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &606413274
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 606413273}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.013720599, y: 0.05573821, z: 0.027436344}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1353328706}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &615641731
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 615641732}
+ m_Layer: 0
+ m_Name: J_Bip_C_Neck
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &615641732
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 615641731}
+ m_LocalRotation: {x: 0.098594785, y: -0.2559214, z: 0.11048074, w: 0.9552892}
+ m_LocalPosition: {x: 0.000000010797521, y: 0.11461532, z: -0.033395648}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1353328706}
+ m_Father: {fileID: 2087212880}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &643209823
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 643209824}
+ m_Layer: 0
+ m_Name: J_Bip_R_UpperArm
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &643209824
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 643209823}
+ m_LocalRotation: {x: -0.082893126, y: 0.0873086, z: -0.30983213, w: 0.94313836}
+ m_LocalPosition: {x: 0.08629414, y: -0.014870524, z: 0.0053636804}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1791250873}
+ m_Father: {fileID: 2034663124}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &670857687
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 670857688}
+ m_Layer: 0
+ m_Name: Root
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &670857688
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 670857687}
+ m_LocalRotation: {x: -0, 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: 1053556007}
+ m_Father: {fileID: 2029179333}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &674426507
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 674426508}
+ m_Layer: 0
+ m_Name: J_Sec_R_SkirtFront1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &674426508
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 674426507}
+ m_LocalRotation: {x: -0, 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: 1491034394}
+ m_Father: {fileID: 1889563123}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &701713955
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 701713956}
+ m_Layer: 0
+ m_Name: J_Bip_L_Middle3
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &701713956
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 701713955}
+ m_LocalRotation: {x: 0.004654607, y: 0.0021031876, z: 0.42897615, w: 0.9033014}
+ m_LocalPosition: {x: -0.019615054, y: -0.0020799637, z: 0.00081057847}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 5172449}
+ m_Father: {fileID: 1357725332}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &770553194
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 770553195}
+ m_Layer: 0
+ m_Name: J_Bip_R_Hand
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &770553195
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 770553194}
+ m_LocalRotation: {x: -0.13632385, y: -0.29434958, z: 0.12461618, w: 0.9376806}
+ m_LocalPosition: {x: 0.21920133, y: -0.0004762411, z: 0.018095838}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 2071272676}
+ - {fileID: 1632082102}
+ - {fileID: 1144543303}
+ - {fileID: 1513516328}
+ - {fileID: 869797084}
+ - {fileID: 779103271}
+ m_Father: {fileID: 1791250873}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &771256386
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 771256387}
+ m_Layer: 0
+ m_Name: J_Sec_L_SkirtBack2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &771256387
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 771256386}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.021028481, y: -0.13928032, z: -0.051316246}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 828685160}
+ m_Father: {fileID: 333175966}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &773093902
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 773093903}
+ m_Layer: 0
+ m_Name: J_Sec_L_SkirtFront1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &773093903
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 773093902}
+ m_LocalRotation: {x: -0, 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: 1916924042}
+ m_Father: {fileID: 2138652491}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &779103270
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 779103271}
+ - component: {fileID: 779103274}
+ - component: {fileID: 779103273}
+ - component: {fileID: 779103272}
+ m_Layer: 0
+ m_Name: Cube
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &779103271
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 779103270}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0.051, y: -0.006, z: 0.459}
+ m_LocalScale: {x: 0.02, y: 0.02, z: 1.5}
+ m_Children: []
+ m_Father: {fileID: 770553195}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!65 &779103272
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 779103270}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!23 &779103273
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 779103270}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!33 &779103274
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 779103270}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &780684415
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 780684416}
+ m_Layer: 0
+ m_Name: J_Bip_R_Index3_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &780684416
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 780684415}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.020848513, y: -0.0007866621, z: 0.0019334853}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1015532978}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &803971862
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 803971863}
+ m_Layer: 0
+ m_Name: J_Bip_L_Index3
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &803971863
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 803971862}
+ m_LocalRotation: {x: -0.0015036036, y: -0.0005520776, z: 0.2999119, w: 0.9539656}
+ m_LocalPosition: {x: -0.017566085, y: -0.0005823374, z: 0.0019900464}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1328585014}
+ m_Father: {fileID: 1544437566}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &819481462
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 819481463}
+ m_Layer: 0
+ m_Name: J_Bip_L_Ring2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &819481463
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 819481462}
+ m_LocalRotation: {x: 0.00012115919, y: 0.000035283472, z: 0.32290652, w: 0.94643086}
+ m_LocalPosition: {x: -0.02968049, y: -0.00046527386, z: 0.00014913827}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1511771457}
+ m_Father: {fileID: 557805750}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &828685159
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 828685160}
+ m_Layer: 0
+ m_Name: J_Sec_L_SkirtBack2_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &828685160
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 828685159}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.020272076, y: -0.14094198, z: -0.04654321}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 771256387}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &861741897
GameObject:
m_ObjectHideFlags: 0
@@ -263,7 +2034,7 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1025833088
+--- !u!1 &869797083
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -271,29 +2042,91 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 1025833089}
+ - component: {fileID: 869797084}
m_Layer: 0
- m_Name: RootActionTool
+ m_Name: J_Bip_R_Thumb1
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!4 &1025833089
+--- !u!4 &869797084
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1025833088}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
- m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_GameObject: {fileID: 869797083}
+ m_LocalRotation: {x: -0.17494301, y: -0.048408054, z: 0.21937995, w: -0.9586053}
+ m_LocalPosition: {x: 0.0017570257, y: -0.0059769154, z: 0.015335323}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1818102335}
+ m_Father: {fileID: 770553195}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &877670888
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 877670889}
+ m_Layer: 0
+ m_Name: J_Bip_L_Little3
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &877670889
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 877670888}
+ m_LocalRotation: {x: -0.0034313141, y: -0.0009910103, z: 0.37761304, w: 0.92595667}
+ m_LocalPosition: {x: -0.015616655, y: 0.00058722496, z: -0.0008157939}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 149209217}
+ m_Father: {fileID: 142871288}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &930929551
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 930929552}
+ m_Layer: 0
+ m_Name: J_Sec_L_Bust2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &930929552
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 930929551}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.0029457435, y: -0.0052503347, z: 0.020106792}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
- m_Father: {fileID: 0}
- m_RootOrder: 3
+ m_Father: {fileID: 1778859798}
+ m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1 &1550874705
+--- !u!1 &931579267
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -301,38 +2134,777 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- - component: {fileID: 1550874709}
- - component: {fileID: 1550874708}
- - component: {fileID: 1550874707}
- - component: {fileID: 1550874706}
+ - component: {fileID: 931579268}
m_Layer: 0
- m_Name: Plane
+ m_Name: J_Bip_R_Thumb3_end
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
---- !u!64 &1550874706
-MeshCollider:
+--- !u!4 &931579268
+Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1550874705}
- m_Material: {fileID: 0}
- m_IsTrigger: 0
- m_Enabled: 1
- serializedVersion: 3
- m_Convex: 0
- m_CookingOptions: 14
- m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
---- !u!23 &1550874707
-MeshRenderer:
+ m_GameObject: {fileID: 931579267}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.012954861, y: -0.0006916523, z: 0.013508812}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 564956320}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &938792446
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 938792447}
+ m_Layer: 0
+ m_Name: J_Bip_R_LowerLeg
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &938792447
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 938792446}
+ m_LocalRotation: {x: 0.37415856, y: -0.11081522, z: -0.034230217, w: 0.9200836}
+ m_LocalPosition: {x: -0.022899874, y: -0.40274775, z: -0.009074856}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1236712112}
+ m_Father: {fileID: 1810630978}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1015532977
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1015532978}
+ m_Layer: 0
+ m_Name: J_Bip_R_Index3
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1015532978
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1015532977}
+ m_LocalRotation: {x: -0.020463195, y: 0.0075137555, z: 0.4902469, w: -0.871311}
+ m_LocalPosition: {x: 0.017565966, y: -0.0005825758, z: 0.0019902624}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 780684416}
+ m_Father: {fileID: 1543498960}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1043609907
+GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1550874705}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1043609908}
+ m_Layer: 0
+ m_Name: J_Sec_R_SkirtFront2_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1043609908
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1043609907}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.014491327, y: -0.17169738, z: 0.023767427}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1491034394}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1053556006
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1053556007}
+ m_Layer: 0
+ m_Name: J_Bip_C_Hips
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1053556007
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1053556006}
+ m_LocalRotation: {x: 0.056414984, y: -0.61681896, z: -0.08363086, w: -0.78061366}
+ m_LocalPosition: {x: -0.045808844, y: 0.7903647, z: -0.029163811}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1342278253}
+ - {fileID: 1736207290}
+ - {fileID: 1467606962}
+ - {fileID: 233307457}
+ - {fileID: 1810630978}
+ m_Father: {fileID: 670857688}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1095380851
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1095380852}
+ m_Layer: 0
+ m_Name: J_Bip_R_Ring3
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1095380852
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1095380851}
+ m_LocalRotation: {x: -0.0027710437, y: 0.00080701924, z: 0.52312845, w: -0.85224897}
+ m_LocalPosition: {x: 0.01711905, y: 0.000605464, z: 0.00021523237}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1778258584}
+ m_Father: {fileID: 1107417071}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1096381019
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1096381020}
+ m_Layer: 0
+ m_Name: J_Bip_R_Middle3
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1096381020
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1096381019}
+ m_LocalRotation: {x: -0.008508021, y: 0.0038444782, z: 0.52089316, w: -0.8535709}
+ m_LocalPosition: {x: 0.019615054, y: -0.002080202, z: 0.0008106828}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1561890397}
+ m_Father: {fileID: 489449637}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1107417070
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1107417071}
+ m_Layer: 0
+ m_Name: J_Bip_R_Ring2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1107417071
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1107417070}
+ m_LocalRotation: {x: -0.0036814704, y: 0.0010721657, z: 0.58822525, w: -0.80868804}
+ m_LocalPosition: {x: 0.029680371, y: -0.00046563148, z: 0.00014942884}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1095380852}
+ m_Father: {fileID: 1513516328}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1111229755
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1111229756}
+ m_Layer: 0
+ m_Name: J_Bip_L_Index1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1111229756
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1111229755}
+ m_LocalRotation: {x: -0.10440287, y: 0.033449646, z: -0.1996108, w: 0.9737231}
+ m_LocalPosition: {x: -0.05526197, y: 0.0048098564, z: 0.018542187}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1544437566}
+ m_Father: {fileID: 520400007}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1140731654
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1140731655}
+ m_Layer: 0
+ m_Name: J_Sec_R_Bust2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1140731655
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1140731654}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.002945736, y: -0.005250454, z: 0.020106763}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2019259479}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1144543302
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1144543303}
+ m_Layer: 0
+ m_Name: J_Bip_R_Middle1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1144543303
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1144543302}
+ m_LocalRotation: {x: -0.02718509, y: -0.012393244, z: 0.37391934, w: -0.9269799}
+ m_LocalPosition: {x: 0.057169855, y: 0.00723958, z: 0.0041334815}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 489449637}
+ m_Father: {fileID: 770553195}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1148081538
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1148081539}
+ m_Layer: 0
+ m_Name: J_Bip_R_Little3
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1148081539
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1148081538}
+ m_LocalRotation: {x: 0.0012657716, y: -0.00036558506, z: 0.33725637, w: -0.9414119}
+ m_LocalPosition: {x: 0.015616655, y: 0.00058710575, z: -0.000815399}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1173347660}
+ m_Father: {fileID: 51009445}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1171547028
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1171547029}
+ m_Layer: 0
+ m_Name: J_Sec_L_SkirtBack0
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1171547029
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1171547028}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.0030585676, y: 0.03845179, z: -0.12451656}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 333175966}
+ m_Father: {fileID: 233307457}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1173347659
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1173347660}
+ m_Layer: 0
+ m_Name: J_Bip_R_Little3_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1173347660
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1173347659}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.016744971, y: 0.00096416473, z: -0.00046094507}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1148081539}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1203832989
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1203832990}
+ m_Layer: 0
+ m_Name: J_Sec_L_SkirtFront2_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1203832990
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1203832989}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.014491841, y: -0.17169732, z: 0.023767307}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1916924042}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1216969481
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1216969482}
+ m_Layer: 0
+ m_Name: J_Bip_L_ToeBase_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1216969482
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1216969481}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.00037658215, y: -0.0018098354, z: 0.041616485}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 514475778}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1236712111
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1236712112}
+ m_Layer: 0
+ m_Name: J_Bip_R_Foot
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1236712112
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1236712111}
+ m_LocalRotation: {x: -0.12355289, y: -0.10655347, z: -0.06871506, w: 0.98420495}
+ m_LocalPosition: {x: -0.01141499, y: -0.45458347, z: -0.025450708}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1639384672}
+ m_Father: {fileID: 938792447}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1257622835
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1257622836}
+ m_Layer: 0
+ m_Name: J_Sec_R_SkirtBack0
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1257622836
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1257622835}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.0030583367, y: 0.03845179, z: -0.12451683}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 294696032}
+ m_Father: {fileID: 1810630978}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1257815980
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1257815981}
+ m_Layer: 0
+ m_Name: J_Bip_L_Thumb3
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1257815981
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1257815980}
+ m_LocalRotation: {x: 0.007785578, y: -0.36063412, z: -0.0045757783, w: 0.9326637}
+ m_LocalPosition: {x: -0.018439531, y: -0.0013074875, z: 0.016460069}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 206543347}
+ m_Father: {fileID: 1868843443}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1265417057
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1265417058}
+ m_Layer: 0
+ m_Name: J_Sec_R_SkirtSide2_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1265417058
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1265417057}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.04353355, y: -0.12331021, z: -0.014539378}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 164191620}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1328585013
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1328585014}
+ m_Layer: 0
+ m_Name: J_Bip_L_Index3_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1328585014
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1328585013}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.020848274, y: -0.0007864237, z: 0.0019332021}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 803971863}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1342278252
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1342278253}
+ m_Layer: 0
+ m_Name: J_Sec_L_SkirtSide0
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1342278253
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1342278252}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.17011735, y: -0.017756343, z: 0.0075791776}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1615911213}
+ m_Father: {fileID: 1053556007}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1353328705
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1353328706}
+ m_Layer: 0
+ m_Name: J_Bip_C_Head
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1353328706
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1353328705}
+ m_LocalRotation: {x: -0.14956795, y: -0.329892, z: 0.19144425, w: 0.9122225}
+ m_LocalPosition: {x: 0.000000034517143, y: 0.07815468, z: 0.009415401}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 606413274}
+ - {fileID: 1870968165}
+ m_Father: {fileID: 615641732}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1357725331
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1357725332}
+ m_Layer: 0
+ m_Name: J_Bip_L_Middle2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1357725332
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1357725331}
+ m_LocalRotation: {x: -0.002044528, y: -0.00092382194, z: 0.26106355, w: 0.9653191}
+ m_LocalPosition: {x: -0.031909466, y: -0.0011664629, z: 0.0021082107}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 701713956}
+ m_Father: {fileID: 154441718}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1395804462
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1395804463}
+ - component: {fileID: 1395804464}
+ m_Layer: 0
+ m_Name: Body.baked
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1395804463
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1395804462}
+ m_LocalRotation: {x: -0, 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: 2029179333}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!137 &1395804464
+SkinnedMeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1395804462}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
@@ -343,7 +2915,10 @@ MeshRenderer:
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ - {fileID: 2100000, guid: ce1547d83b99d334fbf1c6869b9b41d1, type: 2}
+ - {fileID: 2100000, guid: b4f4696f9122c954dbc3fc8d855a77ff, type: 2}
+ - {fileID: 2100000, guid: 89fd29a1deb2a984e88df99d77a57823, type: 2}
+ - {fileID: 2100000, guid: d45465b876079e449a95524c40065dcd, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
@@ -363,25 +2938,1427 @@ MeshRenderer:
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
---- !u!33 &1550874708
-MeshFilter:
+ serializedVersion: 2
+ m_Quality: 0
+ m_UpdateWhenOffscreen: 0
+ m_SkinnedMotionVectors: 1
+ m_Mesh: {fileID: 4300000, guid: 15988df59509e844795cc777b7ff2ac6, type: 2}
+ m_Bones:
+ - {fileID: 670857688}
+ - {fileID: 1053556007}
+ - {fileID: 1810630978}
+ - {fileID: 938792447}
+ - {fileID: 1236712112}
+ - {fileID: 1639384672}
+ - {fileID: 418053792}
+ - {fileID: 1889563123}
+ - {fileID: 674426508}
+ - {fileID: 1491034394}
+ - {fileID: 1043609908}
+ - {fileID: 1257622836}
+ - {fileID: 294696032}
+ - {fileID: 296620594}
+ - {fileID: 470986508}
+ - {fileID: 233307457}
+ - {fileID: 1864401496}
+ - {fileID: 159686805}
+ - {fileID: 514475778}
+ - {fileID: 1216969482}
+ - {fileID: 2138652491}
+ - {fileID: 773093903}
+ - {fileID: 1916924042}
+ - {fileID: 1203832990}
+ - {fileID: 1171547029}
+ - {fileID: 333175966}
+ - {fileID: 771256387}
+ - {fileID: 828685160}
+ - {fileID: 1467606962}
+ - {fileID: 241549487}
+ - {fileID: 2087212880}
+ - {fileID: 2034663124}
+ - {fileID: 643209824}
+ - {fileID: 1791250873}
+ - {fileID: 770553195}
+ - {fileID: 869797084}
+ - {fileID: 1818102335}
+ - {fileID: 564956320}
+ - {fileID: 931579268}
+ - {fileID: 1513516328}
+ - {fileID: 1107417071}
+ - {fileID: 1095380852}
+ - {fileID: 1778258584}
+ - {fileID: 1144543303}
+ - {fileID: 489449637}
+ - {fileID: 1096381020}
+ - {fileID: 1561890397}
+ - {fileID: 1632082102}
+ - {fileID: 51009445}
+ - {fileID: 1148081539}
+ - {fileID: 1173347660}
+ - {fileID: 2071272676}
+ - {fileID: 1543498960}
+ - {fileID: 1015532978}
+ - {fileID: 780684416}
+ - {fileID: 49776131}
+ - {fileID: 517679452}
+ - {fileID: 1657303182}
+ - {fileID: 520400007}
+ - {fileID: 2008546963}
+ - {fileID: 1868843443}
+ - {fileID: 1257815981}
+ - {fileID: 206543347}
+ - {fileID: 557805750}
+ - {fileID: 819481463}
+ - {fileID: 1511771457}
+ - {fileID: 65244032}
+ - {fileID: 154441718}
+ - {fileID: 1357725332}
+ - {fileID: 701713956}
+ - {fileID: 5172449}
+ - {fileID: 268800426}
+ - {fileID: 142871288}
+ - {fileID: 877670889}
+ - {fileID: 149209217}
+ - {fileID: 1111229756}
+ - {fileID: 1544437566}
+ - {fileID: 803971863}
+ - {fileID: 1328585014}
+ - {fileID: 615641732}
+ - {fileID: 1353328706}
+ - {fileID: 1870968165}
+ - {fileID: 606413274}
+ - {fileID: 2019259479}
+ - {fileID: 1140731655}
+ - {fileID: 1778859798}
+ - {fileID: 930929552}
+ - {fileID: 1736207290}
+ - {fileID: 474496789}
+ - {fileID: 164191620}
+ - {fileID: 1265417058}
+ - {fileID: 1342278253}
+ - {fileID: 1615911213}
+ - {fileID: 1958164227}
+ - {fileID: 1630944587}
+ m_BlendShapeWeights: []
+ m_RootBone: {fileID: 670857688}
+ m_AABB:
+ m_Center: {x: 0.00046002865, y: 0.84532, z: -0.02288717}
+ m_Extent: {x: 0.6828841, y: 0.8454087, z: 0.25251257}
+ m_DirtyAABB: 0
+--- !u!1 &1467606961
+GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1550874705}
- m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
---- !u!4 &1550874709
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1467606962}
+ m_Layer: 0
+ m_Name: J_Bip_C_Spine
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1467606962
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 1550874705}
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_GameObject: {fileID: 1467606961}
+ m_LocalRotation: {x: 0.10540997, y: 0.05099214, z: 0.03807332, w: 0.99239063}
+ m_LocalPosition: {x: -0.000000006868504, y: 0.052913785, z: 0.009824621}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 241549487}
+ m_Father: {fileID: 1053556007}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1491034393
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1491034394}
+ m_Layer: 0
+ m_Name: J_Sec_R_SkirtFront2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1491034394
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1491034393}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.012040377, y: -0.1406461, z: 0.019186556}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1043609908}
+ m_Father: {fileID: 674426508}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1511771456
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1511771457}
+ m_Layer: 0
+ m_Name: J_Bip_L_Ring3
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1511771457
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1511771456}
+ m_LocalRotation: {x: 0.0008492496, y: 0.00024731582, z: 0.3795022, w: 0.92519045}
+ m_LocalPosition: {x: -0.017118812, y: 0.0006057024, z: 0.00021506101}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 65244032}
+ m_Father: {fileID: 819481463}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1513516327
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1513516328}
+ m_Layer: 0
+ m_Name: J_Bip_R_Ring1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1513516328
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1513516327}
+ m_LocalRotation: {x: 0.009376889, y: -0.02419286, z: 0.4302227, w: -0.9023498}
+ m_LocalPosition: {x: 0.05766195, y: 0.0071817636, z: -0.009478439}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1107417071}
+ m_Father: {fileID: 770553195}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1543498959
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1543498960}
+ m_Layer: 0
+ m_Name: J_Bip_R_Index2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1543498960
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1543498959}
+ m_LocalRotation: {x: -0.016116088, y: 0.005917565, z: 0.4536803, w: -0.89099914}
+ m_LocalPosition: {x: 0.028381407, y: -0.00011634827, z: 0.004452847}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1015532978}
+ m_Father: {fileID: 2071272676}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1544437565
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1544437566}
+ m_Layer: 0
+ m_Name: J_Bip_L_Index2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1544437566
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1544437565}
+ m_LocalRotation: {x: -0.01852767, y: -0.0068027694, z: 0.14298378, w: 0.98952824}
+ m_LocalPosition: {x: -0.028381467, y: -0.00011599064, z: 0.0044524968}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 803971863}
+ m_Father: {fileID: 1111229756}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1561890396
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1561890397}
+ m_Layer: 0
+ m_Name: J_Bip_R_Middle3_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1561890397
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1561890396}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.021585584, y: -0.00139606, z: 0.00074595213}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1096381020}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1615911212
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1615911213}
+ m_Layer: 0
+ m_Name: J_Sec_L_SkirtSide1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1615911213
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1615911212}
+ m_LocalRotation: {x: -0, 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: 1958164227}
+ m_Father: {fileID: 1342278253}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1630944586
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1630944587}
+ m_Layer: 0
+ m_Name: J_Sec_L_SkirtSide2_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1630944587
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1630944586}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.043533444, y: -0.12330979, z: -0.014539368}
+ m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
- m_Father: {fileID: 0}
+ m_Father: {fileID: 1958164227}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1632082101
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1632082102}
+ m_Layer: 0
+ m_Name: J_Bip_R_Little1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1632082102
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1632082101}
+ m_LocalRotation: {x: 0.024821745, y: -0.031230439, z: 0.42350522, w: -0.9050149}
+ m_LocalPosition: {x: 0.054704785, y: 0.0027016401, z: -0.023169363}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 51009445}
+ m_Father: {fileID: 770553195}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1639384671
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1639384672}
+ m_Layer: 0
+ m_Name: J_Bip_R_ToeBase
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1639384672
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1639384671}
+ m_LocalRotation: {x: -0.038510773, y: -0, z: -0, w: 0.9992582}
+ m_LocalPosition: {x: 0.001231797, y: -0.062149346, z: 0.10164182}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 418053792}
+ m_Father: {fileID: 1236712112}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1657303181
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1657303182}
+ m_Layer: 0
+ m_Name: J_Bip_L_LowerArm
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1657303182
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1657303181}
+ m_LocalRotation: {x: -0.08407423, y: 0.29630005, z: -0.0842626, w: 0.9476485}
+ m_LocalPosition: {x: -0.22464937, y: -0.010460377, z: 0.0018847063}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 520400007}
+ m_Father: {fileID: 517679452}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1736207289
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1736207290}
+ m_Layer: 0
+ m_Name: J_Sec_R_SkirtSide0
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1736207290
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1736207289}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.17011715, y: -0.017756581, z: 0.007579135}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 474496789}
+ m_Father: {fileID: 1053556007}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1778258583
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1778258584}
+ m_Layer: 0
+ m_Name: J_Bip_R_Ring3_end
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1778258584
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1778258583}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.01846397, y: 0.00028800964, z: -0.00011719763}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1095380852}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1778859797
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1778859798}
+ m_Layer: 0
+ m_Name: J_Sec_L_Bust1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1778859798
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1778859797}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.053541, y: -0.027212381, z: 0.059070602}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 930929552}
+ m_Father: {fileID: 2087212880}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1791250872
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1791250873}
+ m_Layer: 0
+ m_Name: J_Bip_R_LowerArm
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1791250873
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1791250872}
+ m_LocalRotation: {x: -0.21876433, y: -0.7223631, z: 0.04292659, w: 0.65459234}
+ m_LocalPosition: {x: 0.22465436, y: -0.010465622, z: 0.0018852726}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 770553195}
+ m_Father: {fileID: 643209824}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!221 &1798152664
+AnimatorOverrideController:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: override controller
+ m_Controller: {fileID: 9100000, guid: 47311b4ae25969546aa7fca07ea0405a, type: 2}
+ m_Clips:
+ - m_OriginalClip: {fileID: 7400000, guid: d1dee14942f17c745bb953c649ee14e5, type: 2}
+ m_OverrideClip: {fileID: 7400000, guid: 1bcf167265f02cf49baf03f9f9779f61, type: 2}
+--- !u!1 &1810630976
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1810630978}
+ - component: {fileID: 1810630977}
+ m_Layer: 0
+ m_Name: J_Bip_R_UpperLeg
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1810630977
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1810630976}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 646b65a4a57afd34d8c4ed557efb46a5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Colliders:
+ - Offset: {x: -0.016110823, y: -0.2833464, z: -0.0063844672}
+ Radius: 0.081
+ - Offset: {x: -0.021740243, y: -0.40305644, z: -0.012533921}
+ Radius: 0.081
+ - Offset: {x: -0.026431441, y: -0.5028148, z: -0.017658468}
+ Radius: 0.081
+ m_gizmoColor: {r: 1, g: 0, b: 1, a: 1}
+--- !u!4 &1810630978
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1810630976}
+ m_LocalRotation: {x: -0.21516563, y: 0.042139675, z: 0.2622098, w: 0.93977344}
+ m_LocalPosition: {x: 0.07712237, y: -0.03899467, z: -0.008861896}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1257622836}
+ - {fileID: 1889563123}
+ - {fileID: 938792447}
+ m_Father: {fileID: 1053556007}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1818102334
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1818102335}
+ m_Layer: 0
+ m_Name: J_Bip_R_Thumb2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1818102335
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1818102334}
+ m_LocalRotation: {x: 0.0038080513, y: -0.11279954, z: 0.0022393912, w: -0.99360794}
+ m_LocalPosition: {x: 0.027911186, y: -0.002315998, z: 0.028893456}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 564956320}
+ m_Father: {fileID: 869797084}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1864401495
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1864401496}
+ m_Layer: 0
+ m_Name: J_Bip_L_LowerLeg
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1864401496
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1864401495}
+ m_LocalRotation: {x: 0.41124308, y: -0.096786484, z: -0.03476295, w: 0.90570587}
+ m_LocalPosition: {x: 0.022899546, y: -0.40274787, z: -0.009075051}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 159686805}
+ m_Father: {fileID: 233307457}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1868843442
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1868843443}
+ m_Layer: 0
+ m_Name: J_Bip_L_Thumb2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1868843443
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1868843442}
+ m_LocalRotation: {x: -0.014194043, y: 0.1188526, z: 0.008342146, w: 0.99277544}
+ m_LocalPosition: {x: -0.027919888, y: -0.0023354292, z: 0.028883398}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1257815981}
+ m_Father: {fileID: 2008546963}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1870968164
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1870968165}
+ m_Layer: 0
+ m_Name: J_Adj_R_FaceEye
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1870968165
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1870968164}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.013720556, y: 0.05573821, z: 0.027436351}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 1353328706}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1889563122
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1889563123}
+ m_Layer: 0
+ m_Name: J_Sec_R_SkirtFront0
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1889563123
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1889563122}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.004221827, y: 0.006251812, z: 0.13752843}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 674426508}
+ m_Father: {fileID: 1810630978}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1916924041
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1916924042}
+ m_Layer: 0
+ m_Name: J_Sec_L_SkirtFront2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1916924042
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1916924041}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.012040399, y: -0.14064658, z: 0.019186586}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1203832990}
+ m_Father: {fileID: 773093903}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1958164226
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1958164227}
+ m_Layer: 0
+ m_Name: J_Sec_L_SkirtSide2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1958164227
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1958164226}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -0.05265382, y: -0.12872082, z: -0.016150387}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1630944587}
+ m_Father: {fileID: 1615911213}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &2008546962
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2008546963}
+ m_Layer: 0
+ m_Name: J_Bip_L_Thumb1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2008546963
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2008546962}
+ m_LocalRotation: {x: 0.18688081, y: 0.0725372, z: 0.24883085, w: 0.9475744}
+ m_LocalPosition: {x: -0.0017571449, y: -0.005976796, z: 0.015335286}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1868843443}
+ m_Father: {fileID: 520400007}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &2019259478
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2019259479}
+ m_Layer: 0
+ m_Name: J_Sec_R_Bust1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2019259479
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2019259478}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.053541, y: -0.027212381, z: 0.059070617}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1140731655}
+ m_Father: {fileID: 2087212880}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &2029179332
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2029179333}
+ - component: {fileID: 2029179344}
+ - component: {fileID: 2029179343}
+ - component: {fileID: 2029179342}
+ - component: {fileID: 2029179341}
+ - component: {fileID: 2029179340}
+ - component: {fileID: 2029179339}
+ - component: {fileID: 2029179338}
+ - component: {fileID: 2029179337}
+ - component: {fileID: 2029179336}
+ - component: {fileID: 2029179335}
+ - component: {fileID: 2029179334}
+ m_Layer: 0
+ m_Name: Erika(Clone)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2029179333
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2029179332}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0.003112274, z: 0.05898778}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 670857688}
+ - {fileID: 235933838}
+ - {fileID: 1395804463}
+ - {fileID: 495402373}
+ - {fileID: 522909492}
+ m_Father: {fileID: 181999422}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &2029179334
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2029179332}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f2a6b1bbe8a21fe44b9a3626c5c94ec2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!114 &2029179335
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2029179332}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9991268d8dcef1f43bcab1e7a31f6511, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!114 &2029179336
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2029179332}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 05efd5500263f8b4083c459be5fb763d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!114 &2029179337
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2029179332}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 19d4fad3ce933bf45a32ff4d0d7e328a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!95 &2029179338
+Animator:
+ serializedVersion: 3
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2029179332}
+ m_Enabled: 1
+ m_Avatar: {fileID: 9000000, guid: e02c535e49d26a8479da1e84119c718c, type: 2}
+ m_Controller: {fileID: 1798152664}
+ 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 &2029179339
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2029179332}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: a8b72334adf6f7948bd98b4f0a873949, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ DrawGizmo: 0
+ LeftEye:
+ Transform: {fileID: 606413274}
+ OffsetRotation:
+ e00: 1
+ e01: 0
+ e02: 0
+ e03: 0
+ e10: 0
+ e11: 1
+ e12: 0
+ e13: 0
+ e20: 0
+ e21: 0
+ e22: 1
+ e23: 0
+ e30: 0
+ e31: 0
+ e32: 0
+ e33: 1
+ RightEye:
+ Transform: {fileID: 1870968165}
+ OffsetRotation:
+ e00: 1
+ e01: 0
+ e02: 0
+ e03: 0
+ e10: 0
+ e11: 1
+ e12: 0
+ e13: 0
+ e20: 0
+ e21: 0
+ e22: 1
+ e23: 0
+ e30: 0
+ e31: 0
+ e32: 0
+ e33: 1
+ HorizontalOuter:
+ Curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ CurveXRangeDegree: 90
+ CurveYRangeDegree: 12
+ HorizontalInner:
+ Curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ CurveXRangeDegree: 90
+ CurveYRangeDegree: 8
+ VerticalDown:
+ Curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ CurveXRangeDegree: 90
+ CurveYRangeDegree: 10
+ VerticalUp:
+ Curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ CurveXRangeDegree: 90
+ CurveYRangeDegree: 10
+--- !u!114 &2029179340
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2029179332}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e0a1a470564f16f4f94acb4b9ef56367, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ DrawGizmo: 1
+ UpdateType: 1
+ Target: {fileID: 0}
+ Head: {fileID: 0}
+ m_yaw: 0
+ m_pitch: 0
+--- !u!114 &2029179341
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2029179332}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: dedba1309bdf12b42af2362f52eea134, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ FirstPersonBone: {fileID: 1353328706}
+ FirstPersonOffset: {x: 0, y: 0.06, z: 0}
+ Renderers:
+ - Renderer: {fileID: 0}
+ FirstPersonFlag: 0
+ - Renderer: {fileID: 235933839}
+ FirstPersonFlag: 0
+ - Renderer: {fileID: 1395804464}
+ FirstPersonFlag: 0
+ - Renderer: {fileID: 495402374}
+ FirstPersonFlag: 0
+--- !u!114 &2029179342
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2029179332}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5b678c1df50cfb547990db24a32856da, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ BlendShapeAvatar: {fileID: 11400000, guid: a0f481fcc56204e40a56f93910d23b31, type: 2}
+--- !u!114 &2029179343
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2029179332}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3869812175467a143ab9cd865752b4a9, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Avatar: {fileID: 9000000, guid: e02c535e49d26a8479da1e84119c718c, type: 2}
+ Description: {fileID: 11400000, guid: eb53502d261d59c45a6a1fb87b6b1775, type: 2}
+--- !u!114 &2029179344
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2029179332}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 690ea0146224b8b4694a1925dddeb352, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Meta: {fileID: 11400000, guid: 87502f3d1d35819409b196966cf37626, type: 2}
+--- !u!1 &2034663123
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2034663124}
+ m_Layer: 0
+ m_Name: J_Bip_R_Shoulder
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2034663124
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2034663123}
+ m_LocalRotation: {x: 0.014958814, y: 0.07556438, z: -0.031168165, w: 0.9965415}
+ m_LocalPosition: {x: 0.022385577, y: 0.08727038, z: -0.02744274}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 643209824}
+ m_Father: {fileID: 2087212880}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &2071272675
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2071272676}
+ m_Layer: 0
+ m_Name: J_Bip_R_Index1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2071272676
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2071272675}
+ m_LocalRotation: {x: -0.02038139, y: -0.047634937, z: 0.21607336, w: -0.97500145}
+ m_LocalPosition: {x: 0.05526197, y: 0.004809141, z: 0.018542344}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1543498960}
+ m_Father: {fileID: 770553195}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &2087212879
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2087212880}
+ m_Layer: 0
+ m_Name: J_Bip_C_UpperChest
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2087212880
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2087212879}
+ m_LocalRotation: {x: 0.14180349, y: 0.049962215, z: -0.015998764, w: 0.98850375}
+ m_LocalPosition: {x: 0.0000000129512046, y: 0.13214767, z: -0.014527371}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 1778859798}
+ - {fileID: 2019259479}
+ - {fileID: 615641732}
+ - {fileID: 49776131}
+ - {fileID: 2034663124}
+ m_Father: {fileID: 241549487}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &2138652490
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2138652491}
+ m_Layer: 0
+ m_Name: J_Sec_L_SkirtFront0
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2138652491
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2138652490}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0.0042221993, y: 0.0062517524, z: 0.13752823}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 773093903}
+ m_Father: {fileID: 233307457}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/Assets/Scripts/Effects/FxClear.cs b/Assets/Scripts/Effects/FxClear.cs
new file mode 100644
index 00000000..83d08003
--- /dev/null
+++ b/Assets/Scripts/Effects/FxClear.cs
@@ -0,0 +1,422 @@
+using UnityEngine;
+using UnityEngine.Events;
+using System.Collections;
+using System.Collections.Generic;
+
+public enum EffectPlayTypes
+{
+ //None 이펙트의 경우는 이펙트 관리 대상에서 제외.
+ None = 0,
+ Oneshot,
+ Loop,
+}
+
+public static class TransformEx
+{
+
+ public static void DoRecursively(this Transform root, System.Action<Transform> action, bool containMe = true)
+ {
+ if (containMe)
+ action(root);
+ foreach (Transform child in root)
+ child.DoRecursively(action);
+ }
+
+}
+
+public struct PlayEffectInfo
+{
+ public int dbId { get; set; }
+ public string path { get; set; }
+ public Transform rootTr { get; set; }
+ public bool bAttached { get; set; }
+ public Vector3 posOffset { get; set; }
+ public Vector3 rot { get; set; }
+ public Vector3 scale { get; set; }
+ public EffectPlayTypes playEffectType { get; set; }
+ public bool bUIEffect { get; set; }
+
+ public PlayEffectInfo(string path, EffectPlayTypes type, Transform rootTr, Vector3 posOffset, Vector3 rot, Vector3 scale, int dbId = 0, bool bAttached = false, bool bUIEffect = false)
+ {
+ this.path = path;
+ this.playEffectType = type;
+ this.rootTr = rootTr;
+ this.rot = rot;
+ this.scale = scale;
+ this.dbId = dbId;
+ this.bAttached = bAttached;
+ this.posOffset = posOffset;
+ this.bUIEffect = bUIEffect;
+ }
+}
+
+#if UNITY_EDITOR
+[ExecuteInEditMode]
+#endif
+public class FxClear : MonoBehaviour
+{
+ #region inspector
+
+ [SerializeField]
+ public float ClearTime = 2f;
+
+ #endregion
+
+ private EffectPlayTypes m_EffectPlayType = EffectPlayTypes.None;
+
+ /// <summary>
+ /// 이름만 root. effect Tr 싱크 위해 사용.
+ /// </summary>
+ private Transform m_rootTr = null;
+ private float m_curTime = 0.0f;
+ //private bool m_bExistTr = false;
+ private bool m_bAttached = false;
+ private Vector3 m_offset = Vector3.zero;
+ private Vector3 m_rot = Vector3.zero;
+ private Vector3 m_scale = Vector3.zero;
+
+ private int m_ownerDbId = 0;
+
+ public int ownerDbId
+ {
+ get
+ {
+ return m_ownerDbId;
+ }
+ }
+
+ private bool m_bUIEffect = false;
+
+#if UNITY_EDITOR
+ private double m_prevTime = 0.0f;
+ private float m_removeWaitTime = 0.0f;
+ private bool m_runInEditor = false;
+ private bool m_destroyRequested = false;
+
+ private List<ParticleSystem> m_Particles = null;
+
+ public bool RunInEditor
+ {
+ get
+ {
+ return m_runInEditor;
+ }
+ set
+ {
+ m_runInEditor = value;
+ }
+ }
+#endif
+
+ private void Awake()
+ {
+ // 0 이면 무한 루프로 삭제하지 않게 사용하기로 그래픽과 합의함 - 해당 룰 그대로 가져옴(FxClear에서)
+ if (ClearTime <= float.Epsilon)
+ m_EffectPlayType = EffectPlayTypes.Loop;
+ }
+
+ private void Start()
+ {
+#if UNITY_EDITOR
+ if (m_runInEditor)
+ {
+ UnityEditor.EditorApplication.update += Update;
+ m_prevTime = UnityEditor.EditorApplication.timeSinceStartup;
+ return;
+ }
+#endif
+ }
+
+ private void OnDestroy()
+ {
+ Release();
+
+#if UNITY_EDITOR
+
+ if (m_runInEditor)
+ {
+ if (m_Particles != null)
+ {
+ m_Particles.Clear();
+ m_Particles = null;
+ }
+ }
+
+#endif
+ }
+
+ public void Initialize(PlayEffectInfo info)
+ {
+ m_EffectPlayType = info.playEffectType;
+ //m_bExistTr = info.rootTr != null;
+ m_rootTr = info.rootTr;
+ m_curTime = 0.0f;
+ m_offset = info.posOffset;
+ m_rot = info.rot;
+ m_scale = info.scale;
+ m_bAttached = info.bAttached;
+ m_ownerDbId = info.dbId;
+ m_bUIEffect = info.bUIEffect;
+
+#if UNITY_EDITOR
+
+ if (m_runInEditor)
+ {
+ if (m_Particles == null)
+ {
+ m_Particles = new List<ParticleSystem>();
+
+ transform.DoRecursively(x =>
+ {
+ ParticleSystem sys = x.GetComponent<ParticleSystem>();
+
+ if (sys != null)
+ {
+ m_Particles.Add(sys);
+ sys.Stop();
+ }
+ });
+ }
+ }
+#endif
+
+ SyncTr();
+ gameObject.SetActive(true);
+ }
+
+ public void Release()
+ {
+ m_rootTr = null;
+ m_ownerDbId = 0;
+ m_curTime = 0.0f;
+ //m_bExistTr = false;
+ m_bAttached = false;
+ m_offset = Vector3.zero;
+ m_rot = Vector3.zero;
+ m_scale = Vector3.zero;
+ m_bUIEffect = false;
+#if UNITY_EDITOR
+ m_removeWaitTime = 0.0f;
+#endif
+ }
+
+ private void SyncTr()
+ {
+#if UNITY_EDITOR
+ if (m_runInEditor)
+ {
+ if (m_rootTr == null)
+ {
+ transform.position = m_offset;
+ }
+ else
+ {
+
+ transform.localRotation = m_rootTr.rotation;
+
+ if (m_bAttached)
+ {
+ transform.position = m_rootTr.position + (m_rootTr.rotation * m_offset);
+ }
+ else
+ {
+ transform.position = m_rootTr.position - (m_rootTr.rotation * m_offset);
+ }
+ }
+ }
+ else
+ {
+ if (m_rootTr == null)
+ {
+ transform.position = m_offset;
+ }
+ else
+ {
+ if (m_bAttached)
+ {
+ transform.localRotation = m_rootTr.rotation;// * Quaternion.LookRotation(Vector3.back);
+ }
+ else
+ {
+ transform.localRotation = m_rootTr.rotation * Quaternion.LookRotation(Vector3.back);
+ }
+
+ transform.position = m_rootTr.position + (m_rootTr.rotation * m_offset);
+ }
+ }
+#else
+ if (m_rootTr == null)
+ {
+ transform.position = m_offset;
+ }
+ else
+ {
+ if (m_bAttached)
+ {
+ transform.localRotation = m_rootTr.rotation;// * Quaternion.LookRotation(Vector3.back);
+ }
+ else
+ {
+ transform.localRotation = m_rootTr.rotation * Quaternion.LookRotation(Vector3.back);
+ }
+
+ transform.position = m_rootTr.position + (m_rootTr.rotation * m_offset);
+ }
+#endif
+
+#if UNITY_EDITOR
+
+ if (m_runInEditor == false && m_bAttached && m_rootTr != null)
+ {
+ transform.SetParent(m_rootTr);
+
+ if (m_bUIEffect)
+ {
+ transform.localPosition = m_offset;
+ }
+ }
+
+#else
+
+ if (m_bAttached && m_rootTr != null)
+ {
+ transform.SetParent(m_rootTr);
+ if (m_bUIEffect)
+ {
+ transform.localPosition = m_offset;
+ }
+ }
+
+#endif
+ if (m_rot != Vector3.zero)
+ {
+ transform.rotation = Quaternion.Euler(m_rot.x, m_rot.y, m_rot.z);
+ }
+
+ if (m_scale != Vector3.zero)
+ {
+ transform.localScale = m_scale;
+ }
+ }
+
+ public void Restore()
+ {
+ if (m_EffectPlayType == EffectPlayTypes.None)
+ {
+ DestroyImmediate(this.gameObject);
+ return;
+ }
+
+ //EffectManager.Instance.RestoreEffect(this);
+ }
+
+#if UNITY_EDITOR
+
+ private void UpdateInEditMode()
+ {
+ if (!m_destroyRequested)
+ {
+ double timeDelta = UnityEditor.EditorApplication.timeSinceStartup - m_prevTime;
+ m_prevTime = UnityEditor.EditorApplication.timeSinceStartup;
+
+ if (m_removeWaitTime <= 0.0f) // 순서 관계..
+ {
+ if (ClearTime > 0.0f)
+ {
+ if (ClearTime < m_curTime)
+ {
+ List<Object> selectBuffer = new List<Object>();
+
+ if (m_Particles != null)
+ {
+ for (int i = 0; i < m_Particles.Count; i++)
+ {
+ m_Particles[i].Stop();
+ m_Particles[i].gameObject.SetActive(false);
+ }
+
+ Object[] selectedObjects = UnityEditor.Selection.objects;
+ for (int i = 0; i < selectedObjects.Length; i++)
+ {
+ if (m_Particles.Find(e => e.gameObject.GetInstanceID() == selectedObjects[i].GetInstanceID()) == null)
+ {
+ selectBuffer.Add(m_Particles[i]);
+ }
+ }
+ UnityEditor.Selection.objects = selectBuffer.ToArray();
+ if (UnityEditor.Selection.selectionChanged != null)
+ {
+ UnityEditor.Selection.selectionChanged();
+ }
+ }
+
+ m_removeWaitTime = 1.0f;
+ }
+ else
+ {
+ if (m_Particles != null)
+ {
+ for (int i = 0; i < m_Particles.Count; i++)
+ {
+ m_Particles[i].Simulate(m_curTime);
+ }
+ }
+ }
+ }
+ }
+ else
+ {
+ m_removeWaitTime -= (float)timeDelta;
+ if (m_removeWaitTime < 0.0f)
+ {
+ transform.parent = null;
+ UnityEditor.EditorApplication.update -= Update;
+ DestroyImmediate(gameObject);
+
+ m_destroyRequested = true;
+ return;
+ }
+ }
+
+ SyncTr();
+ }
+ }
+
+#endif
+
+ private void Update()
+ {
+ m_curTime += Time.unscaledDeltaTime;
+
+#if UNITY_EDITOR
+ if (m_runInEditor)
+ {
+ UpdateInEditMode();
+ return;
+ }
+#endif
+
+ if (m_EffectPlayType != EffectPlayTypes.Loop && m_curTime >= ClearTime)
+ {
+ Restore();
+ return;
+ }
+
+ //rootTr이 애초에 비어있으면 싱크 맞춰줄 필요 없음. - EffectMgr 통해서 관리되지 않는 이펙트.
+ //if (m_bExistTr == false)
+ // return;
+ //
+ //if (m_rootTr == null || m_rootTr.gameObject.activeInHierarchy == false)
+ //{
+ // Restore();
+ // return;
+ //}
+ //
+ //if (m_bAttached == false)
+ //{
+ // return;
+ //}
+ //
+ //SyncTr();
+ }
+} \ No newline at end of file
diff --git a/Assets/Scripts/Unit/Events/EventCameraBlur.cs.meta b/Assets/Scripts/Effects/FxClear.cs.meta
index 816be65b..2d25b100 100644
--- a/Assets/Scripts/Unit/Events/EventCameraBlur.cs.meta
+++ b/Assets/Scripts/Effects/FxClear.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 6f064336a95165d4fa6af02fadb70bc0
+guid: fe3f4700e4af0b34b82b4ff79b1d8fec
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Assets/Scripts/Unit/AnimationData.cs b/Assets/Scripts/Unit/AnimationData.cs
index 72a3db24..f1204a50 100644
--- a/Assets/Scripts/Unit/AnimationData.cs
+++ b/Assets/Scripts/Unit/AnimationData.cs
@@ -1,6 +1,10 @@
-using System.Collections;
+using System;
+using System.Collections;
using System.Collections.Generic;
using UnityEngine;
+#if UNITY_EDITOR
+using UnityEditor;
+#endif
// 某个动画的数据,包括帧事件、碰撞盒
[CreateAssetMenu(fileName = "Animation Data")]
@@ -16,7 +20,7 @@ public class AnimationData : ScriptableObject
public List<ColliderData> throwBoxes;
public List<ColliderData> blockBoxes;
public List<ColliderData> defendBoxes;
-
+
public int GetBoxesCount()
{
int hurt = hurtBoxes != null ? hurtBoxes.Count : 0;
@@ -71,4 +75,66 @@ public class AnimationData : ScriptableObject
return null;
}
+ public void AddEvent(AnimationEventBase animEvent)
+ {
+ if (this.animationEvents == null)
+ this.animationEvents = new List<AnimationEventBase>();
+ animationEvents.Add(animEvent);
+ }
+
+ public List<AnimationEventBase> GetAnimationEventsAtFrame(int frame)
+ {
+ if (animationEvents == null)
+ return null;
+
+ List<AnimationEventBase> events = ListPool<AnimationEventBase>.Get();
+ events.Clear();
+ foreach (var animeEvent in animationEvents)
+ {
+ if(animeEvent.startFrame == frame)
+ {
+ events.Add(animeEvent);
+ }
+ }
+ return events;
+ }
+
+ public List<int> GetAnimationEventFrameIndices()
+ {
+ if (animationEvents == null)
+ return null;
+
+ List<int> frames = ListPool<int>.Get();
+ frames.Clear();
+ foreach (var animeEvent in animationEvents)
+ {
+ if (!frames.Contains(animeEvent.startFrame))
+ {
+ frames.Add(animeEvent.startFrame);
+ }
+ }
+ return frames;
+ }
+
+ public void DeleteEvent(AnimationEventBase animEvent)
+ {
+ if(animationEvents.Contains(animEvent))
+ {
+ animationEvents.Remove(animEvent);
+ }
+ }
+
+#if UNITY_EDITOR
+ public void OnSaveToDisk()
+ {
+ foreach(var animEvent in animationEvents)
+ {
+ if(!AssetDatabase.IsSubAsset(animEvent))
+ {
+ AssetDatabase.AddObjectToAsset(animEvent, this);
+ }
+ }
+ }
+#endif
+
}
diff --git a/Assets/Scripts/Unit/Events/AnimationEventBase.cs b/Assets/Scripts/Unit/Events/AnimationEventBase.cs
index bcaf9eae..774f7b38 100644
--- a/Assets/Scripts/Unit/Events/AnimationEventBase.cs
+++ b/Assets/Scripts/Unit/Events/AnimationEventBase.cs
@@ -1,9 +1,11 @@
-using System.Collections;
+using System;
+using System.Collections;
using System.Collections.Generic;
using UnityEngine;
-public class AnimationEventBase : ScriptableObject
+public abstract class AnimationEventBase : ScriptableObject
{
public int startFrame;
- public TimelineEvent.EEventType type;
+
+ public abstract TimelineEvent.EEventType type { get; }
}
diff --git a/Assets/Scripts/Unit/Events/EventAfterImage.cs b/Assets/Scripts/Unit/Events/EventAfterImage.cs
deleted file mode 100644
index 9c0ea5ac..00000000
--- a/Assets/Scripts/Unit/Events/EventAfterImage.cs
+++ /dev/null
@@ -1,16 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class EventAfterImage : AnimationEventBase
-{
- public enum EAfterImageType
- {
- None = 0,
- BlackWhite,
- Golden,
- }
-
- public EAfterImageType afterType;
-
-}
diff --git a/Assets/Scripts/Unit/Events/EventBulletTime.cs b/Assets/Scripts/Unit/Events/EventBulletTime.cs
deleted file mode 100644
index 22c2b83f..00000000
--- a/Assets/Scripts/Unit/Events/EventBulletTime.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class EventBulletTime : AnimationEventBase
-{
-
-
-}
diff --git a/Assets/Scripts/Unit/Events/EventBulletTime.cs.meta b/Assets/Scripts/Unit/Events/EventBulletTime.cs.meta
deleted file mode 100644
index 1d2e22dc..00000000
--- a/Assets/Scripts/Unit/Events/EventBulletTime.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 554b381d61ce5494b9b4e60b72521a6b
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Scripts/Unit/Events/EventCameraBlur.cs b/Assets/Scripts/Unit/Events/EventCameraBlur.cs
deleted file mode 100644
index bab672fa..00000000
--- a/Assets/Scripts/Unit/Events/EventCameraBlur.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class EventCameraBlur : MonoBehaviour
-{
- // Start is called before the first frame update
- void Start()
- {
-
- }
-
- // Update is called once per frame
- void Update()
- {
-
- }
-}
diff --git a/Assets/Scripts/Unit/Events/EventCameraShake.cs b/Assets/Scripts/Unit/Events/EventCameraShake.cs
deleted file mode 100644
index f352f415..00000000
--- a/Assets/Scripts/Unit/Events/EventCameraShake.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class EventCameraShake : MonoBehaviour
-{
- // Start is called before the first frame update
- void Start()
- {
-
- }
-
- // Update is called once per frame
- void Update()
- {
-
- }
-}
diff --git a/Assets/Scripts/Unit/Events/EventCameraShake.cs.meta b/Assets/Scripts/Unit/Events/EventCameraShake.cs.meta
deleted file mode 100644
index 7e19dd10..00000000
--- a/Assets/Scripts/Unit/Events/EventCameraShake.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: c9aeba330898fc54fb170f0689e5460c
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs b/Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs
deleted file mode 100644
index b9cb1a2e..00000000
--- a/Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class EventCameraWhiteOut : MonoBehaviour
-{
- // Start is called before the first frame update
- void Start()
- {
-
- }
-
- // Update is called once per frame
- void Update()
- {
-
- }
-}
diff --git a/Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs.meta b/Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs.meta
deleted file mode 100644
index 2c73556e..00000000
--- a/Assets/Scripts/Unit/Events/EventCameraWhiteOut.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: f4a27077d030aa54ebbb7c192ca59979
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Scripts/Unit/Events/EventCameraZoom.cs b/Assets/Scripts/Unit/Events/EventCameraZoom.cs
deleted file mode 100644
index 8efac028..00000000
--- a/Assets/Scripts/Unit/Events/EventCameraZoom.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class EventCameraZoom : MonoBehaviour
-{
- // Start is called before the first frame update
- void Start()
- {
-
- }
-
- // Update is called once per frame
- void Update()
- {
-
- }
-}
diff --git a/Assets/Scripts/Unit/Events/EventCameraZoom.cs.meta b/Assets/Scripts/Unit/Events/EventCameraZoom.cs.meta
deleted file mode 100644
index 9fb41c39..00000000
--- a/Assets/Scripts/Unit/Events/EventCameraZoom.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 5214828735209264c83cf0e3b1c12efe
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Scripts/Unit/Events/EventEffect.cs b/Assets/Scripts/Unit/Events/EventEffect.cs
index 65479cb7..449b1e23 100644
--- a/Assets/Scripts/Unit/Events/EventEffect.cs
+++ b/Assets/Scripts/Unit/Events/EventEffect.cs
@@ -4,10 +4,23 @@ using UnityEngine;
public class EventEffect : AnimationEventBase
{
- public string effectName;
+ public override TimelineEvent.EEventType type { get { return TimelineEvent.EEventType.EventEffect; } }
+
+ [Tooltip("Effect path")]
+ public string effectPath;
+
+ [Tooltip("Is attached to a bone")]
public bool attached;
+
+ [Tooltip("Bone path attach to")]
public string bone;
+
+ [Tooltip("Position offset")]
public Vector3 position;
- public Quaternion rotation;
+
+ [Tooltip("Rotation in euler")]
+ public Vector3 rotation;
+
+ [Tooltip("Scale")]
public Vector3 scale;
}
diff --git a/Assets/Scripts/Unit/Events/EventMeshFade.cs b/Assets/Scripts/Unit/Events/EventMeshFade.cs
deleted file mode 100644
index ee256b0f..00000000
--- a/Assets/Scripts/Unit/Events/EventMeshFade.cs
+++ /dev/null
@@ -1,8 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class EventMeshFade : AnimationEventBase
-{
-
-}
diff --git a/Assets/Scripts/Unit/Events/EventMeshFade.cs.meta b/Assets/Scripts/Unit/Events/EventMeshFade.cs.meta
deleted file mode 100644
index 5ab8c0bf..00000000
--- a/Assets/Scripts/Unit/Events/EventMeshFade.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 761dbef185f094f439b2710ed7e5fcd1
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Scripts/Unit/TimelineEvent.cs b/Assets/Scripts/Unit/TimelineEvent.cs
index f0a28ec6..6a69934b 100644
--- a/Assets/Scripts/Unit/TimelineEvent.cs
+++ b/Assets/Scripts/Unit/TimelineEvent.cs
@@ -1,6 +1,11 @@
-using System.Collections;
+using System;
+using System.Collections;
+using System.Reflection;
using System.Collections.Generic;
using UnityEngine;
+#if UNITY_EDITOR
+using UnityEditor;
+#endif
// 动画帧事件
[DisallowMultipleComponent]
@@ -8,33 +13,103 @@ public partial class TimelineEvent: MonoBehaviour
{
public enum EEventType
{
- EventCameraZoom, // 相机聚焦
- EventCameraShake, // 相机晃动
- EventCameraBlur, // 相机模糊
- EventCameraWhiteOut, // 相机白屏
- EventAfterImage, // 角色残像
- EventMeshFade, // 角色透明度
- EventMeshGloss, // 角色泛光
- EventProjectile, // 发射体
- EventEffect, // 特效
- EventSound, // 音效
- EventUIDrift, //
+ EventCamera_Zoom, // 相机聚焦
+ EventCamera_Shake, // 相机晃动
+ EventCamera_Blur, // 相机模糊
+ EventCamera_WhiteOut, // 相机白屏
+
+ EventMesh_AfterImage, // 角色残像
+ EventMesh_Fade, // 角色透明度
+ EventMesh_Gloss, // 角色泛光
+
+ EventEnv_Dark,
+ EventEnv_Exposure,
+
+ EventUI_Drift, //
+ EventUI_Blur, //
+
+ EventProjectile, // 发射体
+ EventEffect, // 特效
+ EventSound, // 音效
+
+ EventBulletTime, // 子弹时间
}
public const int kMaxEventsPerFrame = 10;
- void EventEffect(EventEffect effect)
+ private int m_PrevFrame = -1;
+
+ public static Type GetTypeByName(string name)
{
+ Type type = Type.GetType(name);
+ return type;
}
- void EventAfterImage(EventAfterImage afterImage)
+ public void ExecuteAnimationEvents(AnimationData animData, float animFrame)
+ {
+ if (animData == null)
+ return;
+ int frame = (int)animFrame;
+ if(frame != m_PrevFrame)
+ {
+ for(int i = m_PrevFrame + 1; i <= frame; i++)
+ {
+ List<int> framesHasEvent = animData.GetAnimationEventFrameIndices();
+ if (framesHasEvent.Contains(i))
+ {
+ List<AnimationEventBase> events = animData.GetAnimationEventsAtFrame(i);
+ ExecuteEvents(events);
+ ListPool<AnimationEventBase>.Release(events);
+ }
+ ListPool<int>.Release(framesHasEvent);
+ }
+ }
+ m_PrevFrame = frame;
+ }
+
+ void ExecuteEvents(List<AnimationEventBase> events)
+ {
+ if (events == null || events.Count == 0)
+ return;
+ foreach(var e in events)
+ {
+ string name = e.type.ToString();
+ MethodInfo method = GetType().GetMethod(name, BindingFlags.Instance | BindingFlags.NonPublic, null, new Type[] { typeof(AnimationEventBase) }, null);
+ if(method != null)
+ {
+ object[] param = new object[] {e };
+ method.Invoke(this, param);
+ }
+ }
+ }
+
+ #region Event handle
+
+ void EventEffect(AnimationEventBase animEvent)
{
+ EventEffect effect = animEvent as EventEffect;
+ if (effect == null)
+ return;
+ string path = effect.effectPath;
+#if UNITY_EDITOR
+ GameObject prefab = AssetDatabase.LoadAssetAtPath(path, typeof(GameObject)) as GameObject;
+ if(prefab != null)
+ {
+ GameObject root = new GameObject();
+ GameObject go = GameObject.Instantiate(prefab);
+ go.transform.SetParent(root.transform);
+ FxClear onClear = root.AddComponent<FxClear>();
+ onClear.RunInEditor = true;
+ onClear.Initialize(new PlayEffectInfo(path, EffectPlayTypes.Oneshot, transform, effect.position, effect.rotation, effect.scale, 0, false));
+ }
+#endif
}
- void EventMeshFade(EventMeshFade meshFade)
+ void EventCamera_Shake(AnimationEventBase animEvent)
{
}
-} \ No newline at end of file
+ #endregion
+} \ No newline at end of file
diff --git a/Assets/Scripts/Utils/ListPool.cs b/Assets/Scripts/Utils/ListPool.cs
new file mode 100644
index 00000000..b9fbd2b8
--- /dev/null
+++ b/Assets/Scripts/Utils/ListPool.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.Events;
+
+public static class ListPool<T>
+{
+ public static List<T> Get()
+ {
+ return ListPool<T>.m_ListPool.Get();
+ }
+
+ public static void Release(List<T> toRelease)
+ {
+ ListPool<T>.m_ListPool.Release(toRelease);
+ }
+
+ private static readonly ObjectPool<List<T>> m_ListPool = new ObjectPool<List<T>>(null, delegate (List<T> l)
+ {
+ l.Clear();
+ });
+}
+
+internal class ObjectPool<T> where T : new()
+{
+ private readonly Stack<T> m_Stack = new Stack<T>();
+ private readonly UnityAction<T> m_ActionOnGet;
+ private readonly UnityAction<T> m_ActionOnRelease;
+
+ public int countAll { get; private set; }
+ public int countActive { get { return countAll - countInactive; } }
+ public int countInactive { get { return m_Stack.Count; } }
+
+ public ObjectPool(UnityAction<T> actionOnGet, UnityAction<T> actionOnRelease)
+ {
+ m_ActionOnGet = actionOnGet;
+ m_ActionOnRelease = actionOnRelease;
+ }
+
+ public T Get()
+ {
+ T element;
+ if (m_Stack.Count == 0)
+ {
+ element = new T();
+ countAll++;
+ }
+ else
+ {
+ element = m_Stack.Pop();
+ }
+ if (m_ActionOnGet != null)
+ m_ActionOnGet(element);
+ return element;
+ }
+
+ public void Release(T element)
+ {
+ if (m_Stack.Count > 0 && ReferenceEquals(m_Stack.Peek(), element))
+ Debug.LogError("Internal error. Trying to destroy object that is already released to pool.");
+ if (m_ActionOnRelease != null)
+ m_ActionOnRelease(element);
+ m_Stack.Push(element);
+ }
+} \ No newline at end of file
diff --git a/Assets/Scripts/Unit/Events/EventAfterImage.cs.meta b/Assets/Scripts/Utils/ListPool.cs.meta
index 9985730b..61b7dcc3 100644
--- a/Assets/Scripts/Unit/Events/EventAfterImage.cs.meta
+++ b/Assets/Scripts/Utils/ListPool.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: d07ec6150f55c1844a54dbc664e0c95d
+guid: 385194156796a3241a248d31172defe5
MonoImporter:
externalObjects: {}
serializedVersion: 2