This commit is contained in:
parent
2c4710bc5d
commit
bd40165ade
|
@ -17,6 +17,7 @@
|
|||
<Compile Remove="Packages\Runtime~\UnityPluginsSupport\**" />
|
||||
<Compile Remove="Src\Unity\**" />
|
||||
<Compile Remove="Src\UnityPluginsSupport\**" />
|
||||
<Compile Remove="Src\UnityEditor\**" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
|
@ -26,6 +27,7 @@
|
|||
<None Remove="**\*.asmdef"/>
|
||||
<None Remove="Src\Unity\**" />
|
||||
<None Remove="Src\UnityPluginsSupport\**" />
|
||||
<None Remove="Src\UnityEditor\**" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -55,6 +57,7 @@
|
|||
<ItemGroup>
|
||||
<EmbeddedResource Remove="Src\Unity\**" />
|
||||
<EmbeddedResource Remove="Src\UnityPluginsSupport\**" />
|
||||
<EmbeddedResource Remove="Src\UnityEditor\**" />
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -299,7 +299,7 @@ namespace BITKit
|
|||
BITCommands.Dispose();
|
||||
|
||||
BIT4Log.Log<BITApp>($"已停止{nameof(BITApp)}");
|
||||
BIT4Log.Log<BITApp>($"运行时间:{runTime}");
|
||||
BIT4Log.Log<BITApp>($"运行时间:{runTime.ToString("hh\\:mm\\:ss")}");
|
||||
BIT4Log.Log<BITApp>("Exit Code:0");
|
||||
|
||||
}
|
||||
|
|
|
@ -4,11 +4,22 @@ namespace BITKit
|
|||
{
|
||||
[AttributeUsage(AttributeTargets.Method)]
|
||||
public class BITCommandAttribute : Attribute { }
|
||||
/// <summary>
|
||||
/// 自动注入依赖
|
||||
/// </summary>
|
||||
[AttributeUsage(AttributeTargets.Field)]
|
||||
public class InjectAttribute : System.Attribute
|
||||
{
|
||||
|
||||
public readonly bool CanBeNull;
|
||||
public InjectAttribute()
|
||||
{
|
||||
}
|
||||
public InjectAttribute(bool canBeNull)
|
||||
{
|
||||
CanBeNull = canBeNull;
|
||||
}
|
||||
}
|
||||
|
||||
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, AllowMultiple = true, Inherited = true)]
|
||||
public class CustomTypeAttribute : System.Attribute
|
||||
{
|
||||
|
@ -19,4 +30,11 @@ namespace BITKit
|
|||
Type = type;
|
||||
}
|
||||
}
|
||||
#if UNITY_64
|
||||
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, AllowMultiple = true, Inherited = true)]
|
||||
public class ExportAttribute : System.Attribute
|
||||
{
|
||||
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
|
|
@ -1,11 +1,15 @@
|
|||
using System;
|
||||
using System.Diagnostics;
|
||||
#if UNITY_64
|
||||
using UnityEngine;
|
||||
#endif
|
||||
|
||||
namespace BITKit
|
||||
{
|
||||
public static class BIT4Log
|
||||
{
|
||||
#if UNITY_EDITOR
|
||||
[UnityEngine.RuntimeInitializeOnLoadMethod]
|
||||
[RuntimeInitializeOnLoadMethod]
|
||||
private static void Reload()
|
||||
{
|
||||
OnLog = null;
|
||||
|
@ -21,12 +25,17 @@ namespace BITKit
|
|||
public static event Action<ConsoleColor> OnSetConsoleColor;
|
||||
public static event Action OnNextLine;
|
||||
private static Type currentType;
|
||||
#if UNITY_64
|
||||
[HideInCallstack]
|
||||
#endif
|
||||
public static void Log(object x, int debugLevel = 0, ConsoleColor color = ConsoleColor.White)
|
||||
{
|
||||
OnSetConsoleColor?.Invoke(color);
|
||||
OnLog?.Invoke(x?.ToString());
|
||||
}
|
||||
|
||||
#if UNITY_64
|
||||
[HideInCallstack]
|
||||
#endif
|
||||
public static void Log<T>(object x, int debugLevel = 0, ConsoleColor color = ConsoleColor.White)
|
||||
{
|
||||
if (currentType != typeof(T))
|
||||
|
@ -41,15 +50,23 @@ namespace BITKit
|
|||
|
||||
currentType = typeof(T);
|
||||
}
|
||||
|
||||
#if UNITY_64
|
||||
[HideInCallstack]
|
||||
#endif
|
||||
public static void LogException(Exception e)
|
||||
{
|
||||
OnException?.Invoke(e);
|
||||
}
|
||||
#if UNITY_64
|
||||
[HideInCallstack]
|
||||
#endif
|
||||
public static void Warning(object x, int debugLevel = 0)
|
||||
{
|
||||
OnWarning?.Invoke(x.ToString());
|
||||
}
|
||||
#if UNITY_64
|
||||
[HideInCallstack]
|
||||
#endif
|
||||
public static void Warning<T>(object x, int debugLevel = 0)
|
||||
{
|
||||
Warning($"{typeof(T).Name}:{x}", debugLevel);
|
||||
|
|
|
@ -9,6 +9,7 @@ namespace BITKit
|
|||
/// <typeparam name="T"></typeparam>
|
||||
public interface IDoubleBuffer<T>
|
||||
{
|
||||
bool CanRelease { get; }
|
||||
T Current { get; }
|
||||
void Release(T newValue);
|
||||
event Action<T> OnRelease;
|
||||
|
@ -20,6 +21,8 @@ namespace BITKit
|
|||
/// <typeparam name="T"></typeparam>
|
||||
public class DoubleBuffer<T> : IDoubleBuffer<T>
|
||||
{
|
||||
public bool CanRelease => _release.Allow;
|
||||
|
||||
public T Current
|
||||
{
|
||||
get;
|
||||
|
@ -34,6 +37,11 @@ namespace BITKit
|
|||
_release.SetValueThenAllow(newValue);
|
||||
}
|
||||
|
||||
public void Clear()
|
||||
{
|
||||
_release.Clear();
|
||||
}
|
||||
|
||||
public event Action<T> OnRelease;
|
||||
private readonly Optional<T> _release=new();
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@ namespace BITKit.Core.Entites
|
|||
IEntityComponent[] Components { get; }
|
||||
bool RegisterComponent<T>(T component);
|
||||
IServiceProvider ServiceProvider { get; }
|
||||
void Inject(object obj);
|
||||
}
|
||||
/// <summary>
|
||||
/// 基本实体组件
|
||||
|
|
|
@ -1,24 +1,38 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace BITKit
|
||||
{
|
||||
public static class FuncExtensions
|
||||
{
|
||||
public static IEnumerable<Func<T0,T1>> CastAsFunc<T0,T1>(this Func<T0,T1> self)
|
||||
{
|
||||
return self.GetInvocationList().Cast<Func<T0, T1>>();
|
||||
}
|
||||
public static IEnumerable<Func<T0,T1,T2>> CastAsFunc<T0,T1,T2>(this Func<T0,T1,T2> self)
|
||||
{
|
||||
return self.GetInvocationList().Cast<Func<T0, T1,T2>>();
|
||||
}
|
||||
public static IEnumerable<Func<T0,T1,T2,T3>> CastAsFunc<T0,T1,T2,T3>(this Func<T0,T1,T2,T3> self)
|
||||
{
|
||||
return self.GetInvocationList().Cast<Func<T0, T1,T2,T3>>();
|
||||
}
|
||||
}
|
||||
public static class FuncExtensions
|
||||
{
|
||||
public static IEnumerable<Func<T0, T1>> CastAsFunc<T0, T1>(this Func<T0, T1> self)
|
||||
{
|
||||
return self is null ? Array.Empty<Func<T0,T1>>() : self?.GetInvocationList().Cast<Func<T0, T1>>();
|
||||
}
|
||||
|
||||
public static IEnumerable<Func<T0, T1, T2>> CastAsFunc<T0, T1, T2>(this Func<T0, T1, T2> self)
|
||||
{
|
||||
if (self is null)
|
||||
{
|
||||
yield break;
|
||||
}
|
||||
|
||||
Delegate[] invocationList = self.GetInvocationList();
|
||||
|
||||
// 遍历委托数组,将每个委托转换为 Func<T0, T1, T2> 并返回
|
||||
foreach (var delegateItem in invocationList)
|
||||
{
|
||||
if (delegateItem is not null && delegateItem is Func<T0, T1, T2> func)
|
||||
{
|
||||
yield return func;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static IEnumerable<Func<T0, T1, T2, T3>> CastAsFunc<T0, T1, T2, T3>(this Func<T0, T1, T2, T3> self)
|
||||
{
|
||||
return self?.GetInvocationList().Cast<Func<T0, T1, T2, T3>>();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -205,11 +205,11 @@ namespace BITKit
|
|||
}
|
||||
public static IEnumerable<T> TrySelectFirst<T>(this IEnumerable<T> self, Action<T> action)
|
||||
{
|
||||
if (self.Count() > 0)
|
||||
if (self.Any())
|
||||
{
|
||||
action.Invoke(self.First());
|
||||
}
|
||||
return self;
|
||||
return self;
|
||||
}
|
||||
public static bool TryGetAny<T>(this IEnumerable<T> self, Func<T, bool> factory, out T any)
|
||||
{
|
||||
|
|
|
@ -1,13 +1,22 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq.Expressions;
|
||||
using Cysharp.Threading.Tasks;
|
||||
// ReSharper disable MethodHasAsyncOverload
|
||||
|
||||
namespace BITKit
|
||||
{
|
||||
public interface IEntryGroup { }
|
||||
public interface IEntryGroup
|
||||
{
|
||||
|
||||
}
|
||||
public interface IEntryElement
|
||||
{
|
||||
bool IsEntered { get; set; }
|
||||
void Entry();
|
||||
UniTask EntryAsync();
|
||||
void Exit();
|
||||
UniTask ExitAsync();
|
||||
}
|
||||
|
||||
[System.Serializable]
|
||||
|
@ -15,7 +24,11 @@ namespace BITKit
|
|||
{
|
||||
public int index = -1;
|
||||
public List<T> list = new();
|
||||
int m_index;
|
||||
private int m_index = -1;
|
||||
private bool completed=true;
|
||||
|
||||
public event Action<T> OnEntry;
|
||||
public event Action<T> OnExit;
|
||||
public void Entry(T t)
|
||||
{
|
||||
if (t is not null)
|
||||
|
@ -60,24 +73,53 @@ namespace BITKit
|
|||
value = default;
|
||||
return false;
|
||||
}
|
||||
private void EnsureConfiguration()
|
||||
private async void EnsureConfiguration()
|
||||
{
|
||||
if (MathE.Equals(this.index, m_index))
|
||||
try
|
||||
{
|
||||
if(completed is false) return;
|
||||
completed = false;
|
||||
if (index == m_index)
|
||||
{
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
var currentIndex = m_index;
|
||||
m_index = index;
|
||||
if (currentIndex is not -1 && list.TryGetElementAt(currentIndex, out var element))
|
||||
{
|
||||
element.Exit();
|
||||
try
|
||||
{
|
||||
await element.ExitAsync();
|
||||
}
|
||||
catch (OperationCanceledException)
|
||||
{
|
||||
}
|
||||
element.IsEntered = false;
|
||||
OnExit?.Invoke(element);
|
||||
}
|
||||
|
||||
if (index is not -1 && list.TryGetElementAt(index, out element))
|
||||
{
|
||||
element.IsEntered = true;
|
||||
element.Entry();
|
||||
try
|
||||
{
|
||||
await element.EntryAsync();
|
||||
}
|
||||
catch (OperationCanceledException){}
|
||||
OnEntry?.Invoke(element);
|
||||
}
|
||||
}
|
||||
completed = true;
|
||||
}
|
||||
else
|
||||
catch (Exception e)
|
||||
{
|
||||
if (m_index is not -1)
|
||||
{
|
||||
list[m_index].Exit();
|
||||
}
|
||||
if (index is not -1)
|
||||
{
|
||||
list[index].Entry();
|
||||
}
|
||||
BIT4Log.LogException(e);
|
||||
}
|
||||
m_index = index;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
|
@ -73,10 +73,10 @@ namespace BITKit
|
|||
#endregion
|
||||
#region 物品实现
|
||||
/// <summary>
|
||||
/// 可序列化的物品
|
||||
/// 被托管的物品
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public record SerializableItem : IBasicItem
|
||||
public record ManagedItem : IBasicItem
|
||||
{
|
||||
#region 字段
|
||||
public int Id;
|
||||
|
|
|
@ -41,6 +41,7 @@ namespace BITKit
|
|||
/// 通过通过Id丢下物品
|
||||
/// </summary>
|
||||
bool Drop(int Id);
|
||||
bool DropOrSpawn(IBasicItem item);
|
||||
/// <summary>
|
||||
/// 注册添加物品的工厂方法,
|
||||
/// </summary>
|
||||
|
@ -57,6 +58,7 @@ namespace BITKit
|
|||
/// 已添加Item的回调
|
||||
/// </summary>
|
||||
event Action<IBasicItem> OnAdd;
|
||||
|
||||
/// <summary>
|
||||
/// 已移除Item的回调
|
||||
/// </summary>
|
||||
|
|
|
@ -7,7 +7,7 @@ namespace BITKit.Net
|
|||
public static readonly KcpConfig Config = new KcpConfig(
|
||||
NoDelay: true,
|
||||
DualMode: false,
|
||||
Interval: 1, // 1ms so at interval code at least runs.
|
||||
Interval: 200, // 1ms so at interval code at least runs.
|
||||
Timeout: 2000,
|
||||
CongestionWindow: false
|
||||
|
||||
|
|
|
@ -48,14 +48,17 @@ namespace BITKit.Net
|
|||
});
|
||||
}
|
||||
|
||||
private async void Tick(object sender, ElapsedEventArgs e)
|
||||
private void Tick(object sender, ElapsedEventArgs e)
|
||||
{
|
||||
await UniTask.SwitchToThreadPool();
|
||||
//await UniTask.SwitchToThreadPool();
|
||||
while (commandQueue.TryDequeue(out var bytes))
|
||||
{
|
||||
client.Send(bytes, KcpChannel.Reliable);
|
||||
}
|
||||
client.Tick();
|
||||
//for (var i = 0; i < 32; i++)
|
||||
{
|
||||
client.Tick();
|
||||
}
|
||||
}
|
||||
|
||||
public async void Disconnect()
|
||||
|
@ -88,6 +91,10 @@ namespace BITKit.Net
|
|||
if (BITApp.SynchronizationContext is not null)
|
||||
await UniTask.SwitchToSynchronizationContext(BITApp.SynchronizationContext);
|
||||
OnConnected?.Invoke();
|
||||
if (client.connected)
|
||||
{
|
||||
SendServerMessage(Environment.MachineName);
|
||||
}
|
||||
return client.connected;
|
||||
}
|
||||
catch (Exception e)
|
||||
|
@ -136,7 +143,7 @@ namespace BITKit.Net
|
|||
|
||||
break;
|
||||
case NetCommandType.Heartbeat:
|
||||
//client.Send(new[] { (byte)NetCommandType.Heartbeat }, KcpChannel.Reliable);
|
||||
client.Send(new[] { (byte)NetCommandType.Heartbeat }, KcpChannel.Reliable);
|
||||
break;
|
||||
default:
|
||||
BIT4Log.Log<KcpClient>($"未知消息类型:{type},字节:{(byte)type}");
|
||||
|
|
|
@ -41,7 +41,7 @@ namespace BITKit.Net
|
|||
private void Tick(object sender, ElapsedEventArgs e)
|
||||
{
|
||||
if (server.IsActive() is false) return;
|
||||
server.Tick();
|
||||
server.Tick();
|
||||
}
|
||||
|
||||
public void StartServer(ushort port = 27014)
|
||||
|
@ -66,7 +66,7 @@ namespace BITKit.Net
|
|||
{
|
||||
foreach (var Id in server.connections.Keys)
|
||||
{
|
||||
|
||||
SendMessageToClient(Id,message);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -108,9 +108,11 @@ namespace BITKit.Net
|
|||
using var ms = new MemoryStream(bytes.ToArray());
|
||||
using var reader = new BinaryReader(ms);
|
||||
|
||||
BIT4Log.Log<INetServer>(Id);
|
||||
//BIT4Log.Log<INetServer>(Id);
|
||||
|
||||
var type = (NetCommandType)ms.ReadByte();
|
||||
|
||||
//BIT4Log.Log<INetServer>(type);
|
||||
switch (type)
|
||||
{
|
||||
case NetCommandType.Message:
|
||||
|
@ -119,7 +121,7 @@ namespace BITKit.Net
|
|||
case NetCommandType.Command:
|
||||
var command = BITBinary.Read(reader);
|
||||
if (command is object[] { Length: 1 } objs) command = objs[0];
|
||||
BIT4Log.Log<KCPNetServer>($"已收到指令:{command},值:\n{JsonConvert.SerializeObject(command, Formatting.Indented)}");
|
||||
//BIT4Log.Log<KCPNetServer>($"已收到指令:{command},值:\n{JsonConvert.SerializeObject(command, Formatting.Indented)}");
|
||||
_events.Invoke(command.GetType().FullName, command);
|
||||
|
||||
(int Id,object Command) tuple = (Id,command);
|
||||
|
@ -189,13 +191,20 @@ namespace BITKit.Net
|
|||
|
||||
public void AddCommandListenerWithId<T>(Action<int, T> handle)
|
||||
{
|
||||
_events.AddListenerDirect(typeof(T).FullName, x =>
|
||||
_events.AddListenerDirect(typeof(T).FullName, Callback);
|
||||
return;
|
||||
|
||||
void Callback(object value)
|
||||
{
|
||||
if (x is ValueTuple<int, T> tuple)
|
||||
if (value is ValueTuple<int, object> tuple && tuple.Item2 is T)
|
||||
{
|
||||
handle.Invoke(tuple.Item1,tuple.Item2);
|
||||
handle.Invoke(tuple.Item1, (T)tuple.Item2);
|
||||
}
|
||||
});
|
||||
else
|
||||
{
|
||||
Console.WriteLine(value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void RemoveCommandListener<T>(Action<T> handle)
|
||||
|
|
|
@ -4,6 +4,6 @@ namespace BITKit
|
|||
{
|
||||
public static class MathO
|
||||
{
|
||||
|
||||
public static T As<T>(this object self) where T : class => self as T;
|
||||
}
|
||||
}
|
|
@ -45,8 +45,8 @@ namespace BITKit.UX
|
|||
}
|
||||
public abstract class UXPanelImplement:IUXPanel
|
||||
{
|
||||
protected virtual IUXPanel _iuxPanelImplementation1 { get; }
|
||||
protected abstract IUXPanel _iuxPanelImplementation { get; }
|
||||
protected abstract IUXPanel service { get; }
|
||||
private IUXPanel _iuxPanelImplementation => service;
|
||||
public bool IsAnimate => _iuxPanelImplementation.IsAnimate;
|
||||
|
||||
public bool IsValid => _iuxPanelImplementation.IsValid;
|
||||
|
@ -69,14 +69,14 @@ namespace BITKit.UX
|
|||
|
||||
public event Action OnEntry
|
||||
{
|
||||
add => _iuxPanelImplementation1.OnEntry += value;
|
||||
remove => _iuxPanelImplementation1.OnEntry -= value;
|
||||
add => _iuxPanelImplementation.OnEntry += value;
|
||||
remove => _iuxPanelImplementation.OnEntry -= value;
|
||||
}
|
||||
|
||||
public event Action OnExit
|
||||
{
|
||||
add => _iuxPanelImplementation1.OnExit += value;
|
||||
remove => _iuxPanelImplementation1.OnExit -= value;
|
||||
add => _iuxPanelImplementation.OnExit += value;
|
||||
remove => _iuxPanelImplementation.OnExit -= value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -30,6 +30,7 @@ namespace BITKit
|
|||
public const string Input = "Input";
|
||||
public const string Output = "Output";
|
||||
public const string Graphic = "Graphic";
|
||||
public const string HotFix = "HotFix";
|
||||
}
|
||||
public partial struct Animation
|
||||
{
|
||||
|
|
|
@ -61,14 +61,29 @@ namespace BITKit
|
|||
}
|
||||
public void InvokeDirect(string key,object value)
|
||||
{
|
||||
var list = events.Get(key);
|
||||
list.ToArray().ForEach(x =>
|
||||
foreach (var x in events.Get(key))
|
||||
{
|
||||
if (x is Action<object> action)
|
||||
{
|
||||
//Console.WriteLine(action.Method);
|
||||
action.Invoke(value);
|
||||
}
|
||||
});
|
||||
else
|
||||
{
|
||||
throw new ArgumentException($"事件{key}的监听器{x}不是Action<object>类型");
|
||||
}
|
||||
}
|
||||
// list.ToArray().ForEach(x =>
|
||||
// {
|
||||
// if (x is Action<object> action)
|
||||
// {
|
||||
// action.Invoke(value);
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// Console.WriteLine(x);
|
||||
// }
|
||||
// });
|
||||
}
|
||||
public void Invoke(string typeName, object value)
|
||||
{
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ef50c5bc9fd9c9e449e0d50759fd71ec
|
||||
ModelImporter:
|
||||
serializedVersion: 21300
|
||||
serializedVersion: 22200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
|
@ -69,6 +69,7 @@ ModelImporter:
|
|||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
|
@ -96,6 +97,7 @@ ModelImporter:
|
|||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
|
@ -534,365 +536,375 @@ ModelImporter:
|
|||
length: 0
|
||||
modified: 0
|
||||
skeleton:
|
||||
- name: Mannequin(Clone)
|
||||
- name: Armature(Clone)
|
||||
parentName:
|
||||
position: {x: -0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
position: {x: 0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Geometry
|
||||
parentName: Mannequin(Clone)
|
||||
- name: Armature
|
||||
parentName: Armature(Clone)
|
||||
position: {x: -0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Mannequin_Mesh
|
||||
parentName: Geometry
|
||||
position: {x: -0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Skeleton
|
||||
parentName: Mannequin(Clone)
|
||||
position: {x: -0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
rotation: {x: 0.00000014106499, y: 0, z: -0, w: 1}
|
||||
scale: {x: 0.01, y: 0.01, z: 0.01}
|
||||
- name: FPV_Scale
|
||||
parentName: Armature
|
||||
position: {x: -0.011432648, y: 143.12502, z: -10.964716}
|
||||
rotation: {x: -0.00000033267713, y: 0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Hips
|
||||
parentName: Skeleton
|
||||
position: {x: -0, y: 0.9810986, z: -0.01590455}
|
||||
parentName: Armature
|
||||
position: {x: -0, y: 98.10986, z: -1.590455}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_UpperLeg
|
||||
parentName: Hips
|
||||
position: {x: -0.08610317, y: -0.053458035, z: -0.011470641}
|
||||
rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -8.610317, y: -5.3458023, z: -1.147064}
|
||||
rotation: {x: 0.999839, y: -0.01775374, z: 0.000046528567, w: -0.00260748}
|
||||
scale: {x: 1.0000004, y: 0.99999976, z: 1}
|
||||
- name: Left_LowerLeg
|
||||
parentName: Left_UpperLeg
|
||||
position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17}
|
||||
rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.00000036354425, y: 41.33447, z: 0.0000000026775524}
|
||||
rotation: {x: 0.034046065, y: 0.0000018172765, z: 0.000000092945356, w: 0.9994203}
|
||||
scale: {x: 1.0000001, y: 1, z: 1}
|
||||
- name: Left_Foot
|
||||
parentName: Left_LowerLeg
|
||||
position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16}
|
||||
rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.000000025482223, y: 41.403934, z: 0.000000009313226}
|
||||
rotation: {x: -0.035700902, y: 0.049955532, z: -0.019575339, w: 0.9979212}
|
||||
scale: {x: 0.99999994, y: 0.9999999, z: 1}
|
||||
- name: Left_Toes
|
||||
parentName: Left_Foot
|
||||
position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506}
|
||||
rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.0000026774453, y: 7.224802, z: -11.806553}
|
||||
rotation: {x: -0.7071068, y: -0.0000000856533, z: -0.000000024982208, w: 0.7071067}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1}
|
||||
- name: Left_ToesEnd
|
||||
parentName: Left_Toes
|
||||
position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978}
|
||||
rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.10026122, y: 6.4234767, z: 1.6843984}
|
||||
rotation: {x: 0.7070657, y: -0.0076321783, z: -0.0076321894, w: 0.70706546}
|
||||
scale: {x: 0.99999994, y: 1, z: 0.99999994}
|
||||
- name: Right_UpperLeg
|
||||
parentName: Hips
|
||||
position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475}
|
||||
rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 8.61032, y: -5.3458176, z: -1.1470647}
|
||||
rotation: {x: 0.002607503, y: 0.0000463004, z: 0.017753739, w: 0.999839}
|
||||
scale: {x: 1, y: 1, z: 1.0000001}
|
||||
- name: Right_LowerLeg
|
||||
parentName: Right_UpperLeg
|
||||
position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435}
|
||||
rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
|
||||
position: {x: 0.00004553812, y: -41.33442, z: 0.0000024053734}
|
||||
rotation: {x: 0.03404606, y: 3.7164052e-10, z: 0.000000007455872, w: 0.9994203}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_Foot
|
||||
parentName: Right_LowerLeg
|
||||
position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502}
|
||||
rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.000075875316, y: -41.40396, z: -0.000004371628}
|
||||
rotation: {x: -0.035700902, y: 0.049957532, z: -0.019575229, w: 0.9979211}
|
||||
scale: {x: 1, y: 0.9999998, z: 1.0000001}
|
||||
- name: Right_Toes
|
||||
parentName: Right_Foot
|
||||
position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807}
|
||||
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.000014939812, y: -7.2247977, z: 11.807003}
|
||||
rotation: {x: -0.7071068, y: 0.000000006193959, z: -0.000000024633206, w: 0.7071067}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1}
|
||||
- name: Right_ToesEnd
|
||||
parentName: Right_Toes
|
||||
position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898}
|
||||
rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.100316234, y: -6.4230614, z: -1.6843897}
|
||||
rotation: {x: 0.7070656, y: -0.007632175, z: -0.007632161, w: 0.70706564}
|
||||
scale: {x: 0.99999994, y: 1, z: 0.9999999}
|
||||
- name: Spine
|
||||
parentName: Hips
|
||||
position: {x: -0, y: 0.058229383, z: 0.0012229546}
|
||||
position: {x: -0, y: 5.822937, z: 0.1222955}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Chest
|
||||
parentName: Spine
|
||||
position: {x: -0, y: 0.1034043, z: 0}
|
||||
position: {x: -0, y: 10.340431, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: UpperChest
|
||||
parentName: Chest
|
||||
position: {x: -0, y: 0.1034043, z: 0}
|
||||
position: {x: -0, y: 10.340431, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_Shoulder
|
||||
parentName: UpperChest
|
||||
position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945}
|
||||
rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.095713444, y: 19.149216, z: -0.87277925}
|
||||
rotation: {x: -0.004949423, y: -0.11352192, z: 0.043275394, w: 0.99258024}
|
||||
scale: {x: 0.99999994, y: 1, z: 1}
|
||||
- name: Left_UpperArm
|
||||
parentName: Left_Shoulder
|
||||
position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17}
|
||||
rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -16.743505, y: -0.000000044703484, z: 0.00000037025166}
|
||||
rotation: {x: 0.12673526, y: 0.03332109, z: 0.6809726, w: 0.72048897}
|
||||
scale: {x: 0.9999996, y: 1, z: 1.0000001}
|
||||
- name: Left_LowerArm
|
||||
parentName: Left_UpperArm
|
||||
position: {x: -2.8421706e-16, y: 0.28508067, z: 0}
|
||||
rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.0000056624413, y: 28.508066, z: 0.0000023841858}
|
||||
rotation: {x: 0.020536406, y: 0.008321716, z: -0.020624755, w: 0.99954176}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.99999994}
|
||||
- name: Left_Hand
|
||||
parentName: Left_LowerArm
|
||||
position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16}
|
||||
rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.0000011920929, y: 24.036217, z: 0.000011444092}
|
||||
rotation: {x: -0.047397923, y: -0.24003418, z: 0.013464707, w: 0.9695131}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1}
|
||||
- name: Left_IndexProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.007815497, y: 0.0918443, z: 0.02657316}
|
||||
rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.78154755, y: 9.184426, z: 2.6573224}
|
||||
rotation: {x: -0.00007949769, y: -0.7104818, z: -0.0063056527, w: 0.7036873}
|
||||
scale: {x: 0.99999994, y: 0.99999994, z: 1.0000001}
|
||||
- name: Left_IndexIntermediate
|
||||
parentName: Left_IndexProximal
|
||||
position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16}
|
||||
rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.0000013113022, y: 4.2097864, z: -0.0000009536743}
|
||||
rotation: {x: 0.030197192, y: -0.0000064074984, z: -0.0000013808893, w: 0.999544}
|
||||
scale: {x: 1.0000002, y: 1.0000001, z: 1.0000001}
|
||||
- name: Left_IndexDistal
|
||||
parentName: Left_IndexIntermediate
|
||||
position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16}
|
||||
rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.0000054836273, y: 2.5139296, z: 0.0000009536743}
|
||||
rotation: {x: 0.039458893, y: 0.000016348586, z: -0.000001325861, w: 0.9992212}
|
||||
scale: {x: 0.9999999, y: 1, z: 0.99999994}
|
||||
- name: Left_IndexDistalEnd
|
||||
parentName: Left_IndexDistal
|
||||
position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.000002503395, y: 2.4609213, z: 0}
|
||||
rotation: {x: -0.0000008717178, y: -0.000015376716, z: 0.0000022801103, w: 1}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
|
||||
- name: Left_MiddleProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.012847862, y: 0.08609763, z: 0.003435423}
|
||||
rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 1.2847929, y: 8.609763, z: 0.34354782}
|
||||
rotation: {x: -0.004090886, y: -0.6610824, z: -0.004002649, w: 0.7502916}
|
||||
scale: {x: 1, y: 0.9999999, z: 1}
|
||||
- name: Left_MiddleIntermediate
|
||||
parentName: Left_MiddleProximal
|
||||
position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17}
|
||||
rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.00000047683716, y: 5.1279464, z: 0.000002861023}
|
||||
rotation: {x: 0.02623186, y: 0.00000283122, z: 0.00000015809196, w: 0.99965596}
|
||||
scale: {x: 0.99999994, y: 0.9999999, z: 0.9999998}
|
||||
- name: Left_MiddleDistal
|
||||
parentName: Left_MiddleIntermediate
|
||||
position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17}
|
||||
rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
|
||||
position: {x: -0.0000039339066, y: 2.8284101, z: -0.0000019073486}
|
||||
rotation: {x: 0.03347374, y: 0.0000056578124, z: -0.0000006047673, w: 0.9994396}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_MiddleDistalEnd
|
||||
parentName: Left_MiddleDistal
|
||||
position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.0000026226044, y: 2.3346055, z: 0.000002861023}
|
||||
rotation: {x: -0.0000017061832, y: -0.000009203447, z: 0.000001637731, w: 1}
|
||||
scale: {x: 0.99999994, y: 0.99999994, z: 0.99999994}
|
||||
- name: Left_PinkyProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.004436847, y: 0.07288173, z: -0.029359013}
|
||||
rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.44370508, y: 7.2881813, z: -2.9359035}
|
||||
rotation: {x: -0.020070406, y: -0.55049103, z: -0.008247083, w: 0.83455914}
|
||||
scale: {x: 1, y: 1.0000002, z: 1}
|
||||
- name: Left_PinkyIntermediate
|
||||
parentName: Left_PinkyProximal
|
||||
position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16}
|
||||
rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.0000019073486, y: 3.2272491, z: 0.0000038146973}
|
||||
rotation: {x: 0.028116362, y: 0.000013828273, z: 0.000000615604, w: 0.99960464}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.99999994}
|
||||
- name: Left_PinkyDistal
|
||||
parentName: Left_PinkyIntermediate
|
||||
position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17}
|
||||
rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0, y: 2.0224802, z: 0.0000038146973}
|
||||
rotation: {x: 0.036439095, y: -0.000016598038, z: 0.0000018303774, w: 0.9993359}
|
||||
scale: {x: 1, y: 0.9999999, z: 0.9999998}
|
||||
- name: Left_PinkyDistalEnd
|
||||
parentName: Left_PinkyDistal
|
||||
position: {x: -1.2434495e-16, y: 0.018519057, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0, y: 1.8519075, z: -0.0000021457672}
|
||||
rotation: {x: 0.0000028070062, y: 0.0000035613773, z: -0.0000003259629, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1.0000001}
|
||||
- name: Left_RingProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.009525569, y: 0.08161553, z: -0.012242405}
|
||||
rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.95256805, y: 8.161561, z: -1.2242374}
|
||||
rotation: {x: -0.017655063, y: -0.60270107, z: -0.0040537626, w: 0.7977614}
|
||||
scale: {x: 1.0000001, y: 1.0000004, z: 1}
|
||||
- name: Left_RingIntermediate
|
||||
parentName: Left_RingProximal
|
||||
position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16}
|
||||
rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.0000023841858, y: 4.363059, z: -0.0000038146973}
|
||||
rotation: {x: 0.023556056, y: 0.0000067055216, z: 0.0000005848705, w: 0.99972254}
|
||||
scale: {x: 0.99999994, y: 1, z: 0.99999994}
|
||||
- name: Left_RingDistal
|
||||
parentName: Left_RingIntermediate
|
||||
position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16}
|
||||
rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.0000009536743, y: 2.7115512, z: 0.0000014305115}
|
||||
rotation: {x: 0.039090935, y: -0.000008391442, z: 0.00000013058947, w: 0.99923563}
|
||||
scale: {x: 0.9999999, y: 0.9999997, z: 0.99999976}
|
||||
- name: Left_RingDistalEnd
|
||||
parentName: Left_RingDistal
|
||||
position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.00000047683716, y: 2.0957332, z: -0.0000023841858}
|
||||
rotation: {x: 0.000005085022, y: 0.0000041844323, z: -0.0000005327165, w: 1}
|
||||
scale: {x: 1.0000001, y: 1, z: 0.99999976}
|
||||
- name: Left_ThumbProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476}
|
||||
rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.08050299, y: 2.881691, z: 2.3514419}
|
||||
rotation: {x: 0.17960207, y: 0.8841739, z: 0.42399067, w: -0.07881337}
|
||||
scale: {x: 0.9999999, y: 0.9999998, z: 0.9999998}
|
||||
- name: Left_ThumbIntermediate
|
||||
parentName: Left_ThumbProximal
|
||||
position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592}
|
||||
rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993}
|
||||
position: {x: -0.000002861023, y: 2.757821, z: 0.3818295}
|
||||
rotation: {x: 0.12780552, y: -0.000000523975, z: -0.000000322085, w: 0.9917993}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_ThumbDistal
|
||||
parentName: Left_ThumbIntermediate
|
||||
position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915}
|
||||
rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.0000009536743, y: 4.4597325, z: -0.68699336}
|
||||
rotation: {x: -0.04542155, y: -0.00000051613006, z: 0.0000011661375, w: 0.9989679}
|
||||
scale: {x: 0.99999976, y: 0.9999999, z: 1.0000001}
|
||||
- name: Left_ThumbDistalEnd
|
||||
parentName: Left_ThumbDistal
|
||||
position: {x: -4.2632555e-16, y: 0.029458016, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.000009536743, y: 2.9458036, z: -0.0000003874302}
|
||||
rotation: {x: 0.0000011348457, y: 0.0000052902324, z: 0.0000005085021, w: 1}
|
||||
scale: {x: 1, y: 1, z: 0.9999999}
|
||||
- name: Neck
|
||||
parentName: UpperChest
|
||||
position: {x: -0, y: 0.25104657, z: -0.015329581}
|
||||
rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0, y: 25.10466, z: -1.5329584}
|
||||
rotation: {x: 0.060688432, y: 0, z: -0, w: 0.9981568}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.99999994}
|
||||
- name: Head
|
||||
parentName: Neck
|
||||
position: {x: -0, y: 0.12747401, z: 0}
|
||||
rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0, y: 12.747417, z: 0.00000166893}
|
||||
rotation: {x: -0.06068844, y: 0, z: -0, w: 0.9981568}
|
||||
scale: {x: 1, y: 0.9999998, z: 0.9999998}
|
||||
- name: Jaw
|
||||
parentName: Head
|
||||
position: {x: -0, y: -0.00763539, z: 0.012895278}
|
||||
rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -1.3417819e-13, y: -0.7635193, z: 1.2895278}
|
||||
rotation: {x: 0.15949206, y: 0.68888485, z: 0.15949206, w: 0.6888848}
|
||||
scale: {x: 1.0000001, y: 1, z: 1}
|
||||
- name: Left_Eye
|
||||
parentName: Head
|
||||
position: {x: -0.03330326, y: 0.034598116, z: 0.0867403}
|
||||
rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
|
||||
position: {x: -3.330326, y: 3.4598236, z: 8.674031}
|
||||
rotation: {x: -3.140185e-16, y: 0.70710677, z: 3.1401849e-16, w: 0.7071068}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_Eye
|
||||
parentName: Head
|
||||
position: {x: 0.033303294, y: 0.03459628, z: 0.0867403}
|
||||
rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17}
|
||||
position: {x: 3.3303294, y: 3.4596405, z: 8.674031}
|
||||
rotation: {x: 0.7071068, y: -0.000000053385076, z: 0.70710677, w: 0.00000005338508}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Neck_Twist_A
|
||||
parentName: Neck
|
||||
position: {x: -0, y: 0.063737005, z: 0}
|
||||
position: {x: -0, y: 6.373712, z: 0.00000166893}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_Shoulder
|
||||
parentName: UpperChest
|
||||
position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803}
|
||||
rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.095713586, y: 19.149384, z: -0.8727802}
|
||||
rotation: {x: 0.9925801, y: -0.043275714, z: -0.11352303, w: 0.0049491944}
|
||||
scale: {x: 1.0000136, y: 0.99999994, z: 1.0000007}
|
||||
- name: Right_UpperArm
|
||||
parentName: Right_Shoulder
|
||||
position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746}
|
||||
rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 16.743204, y: -0.000229083, z: 0.000027098416}
|
||||
rotation: {x: 0.12673588, y: 0.033322435, z: 0.6809692, w: 0.720492}
|
||||
scale: {x: 1, y: 0.99999994, z: 1}
|
||||
- name: Right_LowerArm
|
||||
parentName: Right_UpperArm
|
||||
position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226}
|
||||
rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.0003787279, y: -28.508278, z: -0.000034809113}
|
||||
rotation: {x: 0.020542428, y: 0.0083179455, z: -0.020623716, w: 0.9995417}
|
||||
scale: {x: 0.99999994, y: 1, z: 0.99999994}
|
||||
- name: Right_Hand
|
||||
parentName: Right_LowerArm
|
||||
position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368}
|
||||
rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.00015759468, y: -24.036303, z: 0.00017547607}
|
||||
rotation: {x: -0.04739711, y: -0.24003564, z: 0.013464554, w: 0.9695128}
|
||||
scale: {x: 1, y: 1.0000001, z: 1.0000001}
|
||||
- name: Right_IndexProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574}
|
||||
rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.78222656, y: -9.183923, z: -2.6574483}
|
||||
rotation: {x: -0.0000836998, y: -0.7104806, z: -0.0063247033, w: 0.7036883}
|
||||
scale: {x: 0.9999999, y: 0.99999994, z: 1.0000001}
|
||||
- name: Right_IndexIntermediate
|
||||
parentName: Right_IndexProximal
|
||||
position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077}
|
||||
rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.0000705719, y: -4.2101455, z: -0.0001373291}
|
||||
rotation: {x: 0.030206744, y: -0.000006735324, z: 0.0000126676005, w: 0.99954367}
|
||||
scale: {x: 1.0000001, y: 1, z: 1}
|
||||
- name: Right_IndexDistal
|
||||
parentName: Right_IndexIntermediate
|
||||
position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629}
|
||||
rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.000035762787, y: -2.5139248, z: -0.000060081482}
|
||||
rotation: {x: 0.039482415, y: 0.00000016722691, z: -0.0000063468906, w: 0.99922025}
|
||||
scale: {x: 0.99999994, y: 0.9999999, z: 0.99999994}
|
||||
- name: Right_IndexDistalEnd
|
||||
parentName: Right_IndexDistal
|
||||
position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131}
|
||||
rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.000024914742, y: -2.4609394, z: 0.000061035156}
|
||||
rotation: {x: 0.000000024214383, y: 0.000000007799825, z: 0.000000016298143,
|
||||
w: 1}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
|
||||
- name: Right_MiddleProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337}
|
||||
rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -1.2848606, y: -8.609744, z: -0.343606}
|
||||
rotation: {x: -0.0040825414, y: -0.661081, z: -0.0039978097, w: 0.75029284}
|
||||
scale: {x: 1, y: 0.9999998, z: 0.9999999}
|
||||
- name: Right_MiddleIntermediate
|
||||
parentName: Right_MiddleProximal
|
||||
position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695}
|
||||
rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.0000042915344, y: -5.1275806, z: 0.000091552734}
|
||||
rotation: {x: 0.026233675, y: -0.000008106229, z: -0.0000050971266, w: 0.9996559}
|
||||
scale: {x: 0.9999999, y: 0.9999998, z: 0.9999998}
|
||||
- name: Right_MiddleDistal
|
||||
parentName: Right_MiddleIntermediate
|
||||
position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916}
|
||||
rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
|
||||
position: {x: 0.000014424324, y: -2.828358, z: 0.000015258789}
|
||||
rotation: {x: 0.033475112, y: -0.00000014629966, z: -0.00000044076262, w: 0.9994396}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_MiddleDistalEnd
|
||||
parentName: Right_MiddleDistal
|
||||
position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.000009179115, y: -2.3345304, z: 0.000051498413}
|
||||
rotation: {x: 0.000000011175871, y: 0.00000008160713, z: -0.00000001862645,
|
||||
w: 1}
|
||||
scale: {x: 1.0000001, y: 1, z: 1}
|
||||
- name: Right_PinkyProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566}
|
||||
rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.44381046, y: -7.2880793, z: 2.9358234}
|
||||
rotation: {x: -0.020054843, y: -0.5504939, z: -0.008241761, w: 0.8345576}
|
||||
scale: {x: 1, y: 1, z: 0.99999994}
|
||||
- name: Right_PinkyIntermediate
|
||||
parentName: Right_PinkyProximal
|
||||
position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623}
|
||||
rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.00004196167, y: -3.226898, z: 0.00009536743}
|
||||
rotation: {x: 0.02811752, y: -0.0000085234615, z: 0.0000000055879337, w: 0.9996047}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.9999999}
|
||||
- name: Right_PinkyDistal
|
||||
parentName: Right_PinkyIntermediate
|
||||
position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345}
|
||||
rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.000022888184, y: -2.0224924, z: 0.000049829483}
|
||||
rotation: {x: 0.03643074, y: -0.000002679542, z: -0.0000070785304, w: 0.99933624}
|
||||
scale: {x: 1, y: 0.9999999, z: 0.9999999}
|
||||
- name: Right_PinkyDistalEnd
|
||||
parentName: Right_PinkyDistal
|
||||
position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108}
|
||||
rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.000058174133, y: -1.8518865, z: 0.000009536743}
|
||||
rotation: {x: 0.00000003352762, y: 0.000000007450581, z: -0.000000031664975,
|
||||
w: 1}
|
||||
scale: {x: 0.99999994, y: 0.9999998, z: 1}
|
||||
- name: Right_RingProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: -0.00952738, y: -0.08161427, z: 0.012242128}
|
||||
rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.95273113, y: -8.161385, z: 1.2241869}
|
||||
rotation: {x: -0.017645737, y: -0.6027, z: -0.004049102, w: 0.79776245}
|
||||
scale: {x: 1, y: 1.0000001, z: 1}
|
||||
- name: Right_RingIntermediate
|
||||
parentName: Right_RingProximal
|
||||
position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335}
|
||||
rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.0000071525574, y: -4.3628516, z: 0.00007343292}
|
||||
rotation: {x: 0.023549762, y: -0.0000037848931, z: 0.0000072503426, w: 0.9997227}
|
||||
scale: {x: 0.9999999, y: 1, z: 0.9999999}
|
||||
- name: Right_RingDistal
|
||||
parentName: Right_RingIntermediate
|
||||
position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098}
|
||||
rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.000028133392, y: -2.711465, z: 0.0000014305115}
|
||||
rotation: {x: 0.03910562, y: 0.00000012832305, z: -0.000003903522, w: 0.9992351}
|
||||
scale: {x: 0.99999994, y: 0.9999997, z: 0.9999997}
|
||||
- name: Right_RingDistalEnd
|
||||
parentName: Right_RingDistal
|
||||
position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459}
|
||||
rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.000006198883, y: -2.09578, z: 0.000047683716}
|
||||
rotation: {x: -0.0000000093132275, y: 0.00000004749746, z: 0.000000020489097,
|
||||
w: 1}
|
||||
scale: {x: 1, y: 1, z: 0.9999998}
|
||||
- name: Right_ThumbProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695}
|
||||
rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.08035421, y: -2.8816614, z: -2.351449}
|
||||
rotation: {x: 0.17960459, y: 0.8841711, z: 0.42399642, w: -0.07880751}
|
||||
scale: {x: 1, y: 1.0000002, z: 0.99999976}
|
||||
- name: Right_ThumbIntermediate
|
||||
parentName: Right_ThumbProximal
|
||||
position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848}
|
||||
rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.00002002716, y: -2.7577724, z: -0.38184237}
|
||||
rotation: {x: 0.1278042, y: -0.0000002779509, z: -0.0000000037560883, w: 0.9917994}
|
||||
scale: {x: 0.99999994, y: 1, z: 0.99999994}
|
||||
- name: Right_ThumbDistal
|
||||
parentName: Right_ThumbIntermediate
|
||||
position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783}
|
||||
rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.000071525574, y: -4.459466, z: 0.6870661}
|
||||
rotation: {x: -0.045416255, y: -0.0000015099881, z: 0.0000072725425, w: 0.9989682}
|
||||
scale: {x: 0.9999999, y: 1, z: 1.0000001}
|
||||
- name: Right_ThumbDistalEnd
|
||||
parentName: Right_ThumbDistal
|
||||
position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683}
|
||||
rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1}
|
||||
position: {x: 0.000024795532, y: -2.9458046, z: 0.00009016693}
|
||||
rotation: {x: 0.000000009400539, y: 0.0000000022264428, z: 0.000000057742003,
|
||||
w: 1}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.9999998}
|
||||
- name: Armature_FPV_Mesh
|
||||
parentName: Armature(Clone)
|
||||
position: {x: -0.0000000011920929, y: 5.6044533e-16, z: -0.0000000035762786}
|
||||
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Armature_Mesh
|
||||
parentName: Armature(Clone)
|
||||
position: {x: -0.0000000011920929, y: 5.6044533e-16, z: -0.0000000035762786}
|
||||
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
armTwist: 1
|
||||
foreArmTwist: 0
|
||||
|
@ -906,12 +918,14 @@ ModelImporter:
|
|||
hasTranslationDoF: 1
|
||||
hasExtraRoot: 0
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739, type: 3}
|
||||
lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739,
|
||||
type: 3}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 3
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 2
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 0
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 99a9ad68672548c4899e8ebd82a4fb68
|
||||
ModelImporter:
|
||||
serializedVersion: 21300
|
||||
serializedVersion: 22200
|
||||
internalIDToNameTable: []
|
||||
externalObjects: {}
|
||||
materials:
|
||||
|
@ -69,6 +69,7 @@ ModelImporter:
|
|||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
|
@ -96,6 +97,7 @@ ModelImporter:
|
|||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
|
@ -534,365 +536,375 @@ ModelImporter:
|
|||
length: 0
|
||||
modified: 0
|
||||
skeleton:
|
||||
- name: Mannequin(Clone)
|
||||
- name: Armature(Clone)
|
||||
parentName:
|
||||
position: {x: -0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
position: {x: 0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Geometry
|
||||
parentName: Mannequin(Clone)
|
||||
- name: Armature
|
||||
parentName: Armature(Clone)
|
||||
position: {x: -0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Mannequin_Mesh
|
||||
parentName: Geometry
|
||||
position: {x: -0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Skeleton
|
||||
parentName: Mannequin(Clone)
|
||||
position: {x: -0, y: 0, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
rotation: {x: 0.00000014106499, y: 0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Hips
|
||||
parentName: Skeleton
|
||||
position: {x: -0, y: 0.9810986, z: -0.01590455}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_UpperLeg
|
||||
parentName: Hips
|
||||
position: {x: -0.08610317, y: -0.053458035, z: -0.011470641}
|
||||
rotation: {x: 0.999839, y: -0.01775374, z: 0.000046300094, w: -0.0026074864}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_LowerLeg
|
||||
parentName: Left_UpperLeg
|
||||
position: {x: -2.9864513e-16, y: 0.4133444, z: -5.4956034e-17}
|
||||
rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_Foot
|
||||
parentName: Left_LowerLeg
|
||||
position: {x: 0.0000000017320426, y: 0.41403946, z: 7.141509e-16}
|
||||
rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_Toes
|
||||
parentName: Left_Foot
|
||||
position: {x: 7.105427e-17, y: 0.07224803, z: -0.118065506}
|
||||
rotation: {x: -0.7071068, y: 8.7157646e-33, z: -8.7157646e-33, w: 0.7071068}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_ToesEnd
|
||||
parentName: Left_Toes
|
||||
position: {x: -0.0010026174, y: 0.06423476, z: 0.016843978}
|
||||
rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_UpperLeg
|
||||
parentName: Hips
|
||||
position: {x: 0.086103186, y: -0.053458147, z: -0.0114706475}
|
||||
rotation: {x: 0.0026075041, y: 0.000046300407, z: 0.01775374, w: 0.999839}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_LowerLeg
|
||||
parentName: Right_UpperLeg
|
||||
position: {x: 0.0000004514609, y: -0.41334414, z: 0.000000025994435}
|
||||
rotation: {x: 0.034046065, y: 2.2687323e-19, z: 7.728622e-21, w: 0.9994203}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_Foot
|
||||
parentName: Right_LowerLeg
|
||||
position: {x: -0.0000007472542, y: -0.41403967, z: -0.000000032847502}
|
||||
rotation: {x: -0.035700925, y: 0.049957544, z: -0.019575229, w: 0.9979211}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_Toes
|
||||
parentName: Right_Foot
|
||||
position: {x: -0.00000015643121, y: -0.07224799, z: 0.11807}
|
||||
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_ToesEnd
|
||||
parentName: Right_Toes
|
||||
position: {x: 0.0010031584, y: -0.06423059, z: -0.016843898}
|
||||
rotation: {x: 0.7070656, y: -0.0076321815, z: -0.0076321815, w: 0.7070656}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
parentName: Armature
|
||||
position: {x: 1.1645186e-12, y: 0.98109144, z: -0.015907438}
|
||||
rotation: {x: 0.978073, y: 8.4680066e-14, z: 0.00000042948122, w: -0.20826252}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.99999934}
|
||||
- name: Spine
|
||||
parentName: Hips
|
||||
position: {x: -0, y: 0.058229383, z: 0.0012229546}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.0000000093864765, y: -0.053663183, z: 0.022599267}
|
||||
rotation: {x: 0.97807294, y: 1.86129e-13, z: 0.00000042948153, w: 0.20826262}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.99999917}
|
||||
- name: Chest
|
||||
parentName: Spine
|
||||
position: {x: -0, y: 0.1034043, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
position: {x: 3.3881318e-21, y: 0.10340417, z: -9.313226e-10}
|
||||
rotation: {x: -0.000000009006635, y: 3.3881318e-21, z: -1.3855316e-20, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: UpperChest
|
||||
parentName: Chest
|
||||
position: {x: -0, y: 0.1034043, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_Shoulder
|
||||
parentName: UpperChest
|
||||
position: {x: -0.0009571358, y: 0.19149224, z: -0.0087277945}
|
||||
rotation: {x: -0.0049494267, y: -0.113521874, z: 0.043275386, w: 0.99258024}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_UpperArm
|
||||
parentName: Left_Shoulder
|
||||
position: {x: -0.16743502, y: -5.684341e-16, z: -2.664535e-17}
|
||||
rotation: {x: 0.12673509, y: 0.03332071, z: 0.6809724, w: 0.72048914}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_LowerArm
|
||||
parentName: Left_UpperArm
|
||||
position: {x: -2.8421706e-16, y: 0.28508067, z: 0}
|
||||
rotation: {x: 0.020536564, y: 0.00832135, z: -0.020624585, w: 0.9995417}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_Hand
|
||||
parentName: Left_LowerArm
|
||||
position: {x: -2.4123817e-10, y: 0.24036221, z: -1.4210853e-16}
|
||||
rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_IndexProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.007815497, y: 0.0918443, z: 0.02657316}
|
||||
rotation: {x: -0.0000789147, y: -0.7104809, z: -0.006305193, w: 0.70368826}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_IndexIntermediate
|
||||
parentName: Left_IndexProximal
|
||||
position: {x: 9.079803e-16, y: 0.04209777, z: 3.2607592e-16}
|
||||
rotation: {x: 0.030199163, y: 0.00000005960465, z: -0.00000038841978, w: 0.9995439}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_IndexDistal
|
||||
parentName: Left_IndexIntermediate
|
||||
position: {x: -8.20111e-16, y: 0.02513925, z: -4.317065e-16}
|
||||
rotation: {x: 0.03945603, y: 0.000000016383924, z: 0.0000000332638, w: 0.9992213}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_IndexDistalEnd
|
||||
parentName: Left_IndexDistal
|
||||
position: {x: -1.1581012e-16, y: 0.024609203, z: -6.661337e-17}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_MiddleProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.012847862, y: 0.08609763, z: 0.003435423}
|
||||
rotation: {x: -0.004090429, y: -0.6610811, z: -0.004001968, w: 0.7502927}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_MiddleIntermediate
|
||||
parentName: Left_MiddleProximal
|
||||
position: {x: 2.7261607e-16, y: 0.051279362, z: 5.988264e-17}
|
||||
rotation: {x: 0.026233751, y: -0.000000029802322, z: -0.0000007133931, w: 0.99965584}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_MiddleDistal
|
||||
parentName: Left_MiddleIntermediate
|
||||
position: {x: -7.199101e-17, y: 0.028284006, z: -4.93648e-17}
|
||||
rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_MiddleDistalEnd
|
||||
parentName: Left_MiddleDistal
|
||||
position: {x: -1.7763565e-16, y: 0.023346113, z: -7.105426e-17}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_PinkyProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.004436847, y: 0.07288173, z: -0.029359013}
|
||||
rotation: {x: -0.02007038, y: -0.5504896, z: -0.008246153, w: 0.83456}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_PinkyIntermediate
|
||||
parentName: Left_PinkyProximal
|
||||
position: {x: 1.9539922e-16, y: 0.032272622, z: -1.4210853e-16}
|
||||
rotation: {x: 0.028115956, y: -0.00000008940699, z: -0.0000005941839, w: 0.9996047}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_PinkyDistal
|
||||
parentName: Left_PinkyIntermediate
|
||||
position: {x: -3.5527133e-17, y: 0.020224448, z: -7.1054265e-17}
|
||||
rotation: {x: 0.03643686, y: 0.00000014611446, z: 0.00000018696, w: 0.999336}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_PinkyDistalEnd
|
||||
parentName: Left_PinkyDistal
|
||||
position: {x: -1.2434495e-16, y: 0.018519057, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_RingProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.009525569, y: 0.08161553, z: -0.012242405}
|
||||
rotation: {x: -0.017654313, y: -0.6026994, z: -0.0040520057, w: 0.79776275}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_RingIntermediate
|
||||
parentName: Left_RingProximal
|
||||
position: {x: 3.3750777e-16, y: 0.043630484, z: -1.4210853e-16}
|
||||
rotation: {x: 0.023556013, y: 0.00000026822087, z: 0.0000007636844, w: 0.99972254}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_RingDistal
|
||||
parentName: Left_RingIntermediate
|
||||
position: {x: 1.7763566e-17, y: 0.027115494, z: -1.065814e-16}
|
||||
rotation: {x: 0.03908592, y: -0.000000019744585, z: 0.00000042049942, w: 0.9992359}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_RingDistalEnd
|
||||
parentName: Left_RingDistal
|
||||
position: {x: -7.105426e-17, y: 0.02095726, z: -7.105426e-17}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_ThumbProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: -0.00080496486, y: 0.028816883, z: 0.023514476}
|
||||
rotation: {x: 0.1796032, y: 0.8841741, z: 0.4239896, w: -0.07881452}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_ThumbIntermediate
|
||||
parentName: Left_ThumbProximal
|
||||
position: {x: 2.4357445e-15, y: 0.027578257, z: 0.0038183592}
|
||||
rotation: {x: 0.1278054, y: -0, z: -0, w: 0.9917993}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_ThumbDistal
|
||||
parentName: Left_ThumbIntermediate
|
||||
position: {x: -2.2737365e-15, y: 0.044597257, z: -0.006869915}
|
||||
rotation: {x: -0.045421924, y: -0.00000036741366, z: -0.0000008691409, w: 0.9989679}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_ThumbDistalEnd
|
||||
parentName: Left_ThumbDistal
|
||||
position: {x: -4.2632555e-16, y: 0.029458016, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
position: {x: -2.8092262e-20, y: 0.10340429, z: -8.3647755e-10}
|
||||
rotation: {x: -0.025828619, y: -1.0346137e-15, z: -1.1743143e-10, w: 0.9996664}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Neck
|
||||
parentName: UpperChest
|
||||
position: {x: -0, y: 0.25104657, z: -0.015329581}
|
||||
rotation: {x: 0.060688436, y: -0, z: -0, w: 0.9981568}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -5.901037e-11, y: 0.25149548, z: -0.0023458712}
|
||||
rotation: {x: 0.08644952, y: 7.1135237e-12, z: 1.1730354e-10, w: 0.99625623}
|
||||
scale: {x: 1, y: 1, z: 0.9999999}
|
||||
- name: Head
|
||||
parentName: Neck
|
||||
position: {x: -0, y: 0.12747401, z: 0}
|
||||
rotation: {x: -0.060688436, y: 0, z: -0, w: 0.9981568}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Jaw
|
||||
parentName: Head
|
||||
position: {x: -0, y: -0.00763539, z: 0.012895278}
|
||||
rotation: {x: 0.15949209, y: 0.68888485, z: 0.15949209, w: 0.68888485}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_Eye
|
||||
parentName: Head
|
||||
position: {x: -0.03330326, y: 0.034598116, z: 0.0867403}
|
||||
rotation: {x: 0, y: 0.7071068, z: 0, w: 0.7071068}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 2.0744452e-12, y: 0.12748007, z: 0.000009614043}
|
||||
rotation: {x: 0.53555554, y: -0.000000006367661, z: -0.00000010472225, w: 0.8445}
|
||||
scale: {x: 1, y: 0.99999976, z: 0.9999998}
|
||||
- name: Right_Eye
|
||||
parentName: Head
|
||||
position: {x: 0.033303294, y: 0.03459628, z: 0.0867403}
|
||||
rotation: {x: 0.7071068, y: 4.3297806e-17, z: 0.7071068, w: -4.3297806e-17}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.033303373, y: 0.0932242, z: -0.0056573083}
|
||||
rotation: {x: 0.57306856, y: 0.4142373, z: 0.5730685, w: 0.41423717}
|
||||
scale: {x: 1, y: 1, z: 0.99999994}
|
||||
- name: Left_Eye
|
||||
parentName: Head
|
||||
position: {x: -0.033303183, y: 0.09321974, z: -0.005644753}
|
||||
rotation: {x: -0.41423735, y: 0.5730685, z: -0.41423714, w: 0.5730685}
|
||||
scale: {x: 1, y: 1, z: 0.99999994}
|
||||
- name: Jaw
|
||||
parentName: Head
|
||||
position: {x: -2.8937838e-10, y: 0.009858784, z: 0.011281233}
|
||||
rotation: {x: -0.27430332, y: 0.6517344, z: -0.27430326, w: 0.65173435}
|
||||
scale: {x: 1, y: 0.9999997, z: 0.9999999}
|
||||
- name: Neck_Twist_A
|
||||
parentName: Neck
|
||||
position: {x: -0, y: 0.063737005, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 1.2298918e-18, y: 0.06374747, z: -0.000002818182}
|
||||
rotation: {x: -0.00000024959442, y: 6.723747e-18, z: 1.8290318e-17, w: 1}
|
||||
scale: {x: 1, y: 1.0000001, z: 1.0000001}
|
||||
- name: Left_Shoulder
|
||||
parentName: UpperChest
|
||||
position: {x: -0.0009508165, y: 0.19168739, z: 0.0011740681}
|
||||
rotation: {x: -0.066406526, y: -0.09566504, z: 0.73023313, w: 0.6731998}
|
||||
scale: {x: 0.9999999, y: 1.0000002, z: 1}
|
||||
- name: Left_UpperArm
|
||||
parentName: Left_Shoulder
|
||||
position: {x: -0.000000026426278, y: 0.16743506, z: 0.0000000061360765}
|
||||
rotation: {x: 0.11317764, y: -0.06605363, z: -0.027942544, w: 0.9909829}
|
||||
scale: {x: 0.9999999, y: 1, z: 1.0000001}
|
||||
- name: Left_LowerArm
|
||||
parentName: Left_UpperArm
|
||||
position: {x: -0.00000007590279, y: 0.28508034, z: -0.0000000037252903}
|
||||
rotation: {x: 0.020536998, y: 0.008321421, z: -0.020624368, w: 0.9995417}
|
||||
scale: {x: 1.0000002, y: 1, z: 1.0000001}
|
||||
- name: Left_Hand
|
||||
parentName: Left_LowerArm
|
||||
position: {x: 0.00000010617077, y: 0.24036263, z: -0.000000029802322}
|
||||
rotation: {x: -0.020851713, y: -0.26435485, z: -0.02734141, w: 0.9638123}
|
||||
scale: {x: 0.99999994, y: 0.99999994, z: 1}
|
||||
- name: Left_PinkyProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: -0.0038053095, y: 0.07196298, z: -0.03158768}
|
||||
rotation: {x: -0.0071129017, y: -0.53121513, z: 0.039870095, w: 0.8462684}
|
||||
scale: {x: 1.0000001, y: 1, z: 0.9999999}
|
||||
- name: Left_PinkyIntermediate
|
||||
parentName: Left_PinkyProximal
|
||||
position: {x: -0, y: 0.03227271, z: -0.000000007450581}
|
||||
rotation: {x: 0.028114427, y: 0.000015676016, z: 0.0000015229447, w: 0.9996047}
|
||||
scale: {x: 0.9999999, y: 1.0000001, z: 0.9999998}
|
||||
- name: Left_PinkyDistal
|
||||
parentName: Left_PinkyIntermediate
|
||||
position: {x: 0.000000029802322, y: 0.020224608, z: 0.000000018626451}
|
||||
rotation: {x: 0.03644282, y: -0.000015978683, z: -0.000002576963, w: 0.99933577}
|
||||
scale: {x: 1.0000001, y: 0.9999997, z: 0.9999998}
|
||||
- name: Left_PinkyDistalEnd
|
||||
parentName: Left_PinkyDistal
|
||||
position: {x: -0.000000014901161, y: 0.018519271, z: 0.000000033527613}
|
||||
rotation: {x: 0.0000055795526, y: 0.00001149997, z: -0.000002024695, w: 1}
|
||||
scale: {x: 1, y: 1.0000002, z: 1.0000001}
|
||||
- name: Left_RingProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.0012026206, y: 0.0816929, z: -0.014997002}
|
||||
rotation: {x: -0.0015896667, y: -0.58403367, z: 0.04306643, w: 0.81058466}
|
||||
scale: {x: 0.9999998, y: 1.0000001, z: 0.99999964}
|
||||
- name: Left_RingIntermediate
|
||||
parentName: Left_RingProximal
|
||||
position: {x: 0.000000007450581, y: 0.04363054, z: 0.000000029802322}
|
||||
rotation: {x: 0.023555689, y: 0.0000074207783, z: -0.00000043940963, w: 0.9997226}
|
||||
scale: {x: 0.9999999, y: 1.0000002, z: 0.99999994}
|
||||
- name: Left_RingDistal
|
||||
parentName: Left_RingIntermediate
|
||||
position: {x: -0.000000037252903, y: 0.027115576, z: -0.000000007450581}
|
||||
rotation: {x: 0.03908431, y: -0.000011609676, z: 0.0000009936628, w: 0.9992359}
|
||||
scale: {x: 0.99999976, y: 0.9999995, z: 0.9999997}
|
||||
- name: Left_RingDistalEnd
|
||||
parentName: Left_RingDistal
|
||||
position: {x: 0.000000037252903, y: 0.020957466, z: -0.000000022351742}
|
||||
rotation: {x: 0.000008244066, y: 0.00000302866, z: 0.00000045262266, w: 1}
|
||||
scale: {x: 1.0000004, y: 1.0000002, z: 1.0000001}
|
||||
- name: Left_MiddleProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.0047891885, y: 0.08697535, z: 0.00037493184}
|
||||
rotation: {x: 0.015419321, y: -0.6428018, z: 0.041466735, w: 0.76475394}
|
||||
scale: {x: 0.9999999, y: 1.0000002, z: 0.9999999}
|
||||
- name: Left_MiddleIntermediate
|
||||
parentName: Left_MiddleProximal
|
||||
position: {x: -0.000000007450581, y: 0.051279563, z: 0.000000074505806}
|
||||
rotation: {x: 0.026234392, y: 0.000007987022, z: -0.00000008754432, w: 0.99965584}
|
||||
scale: {x: 0.9999999, y: 0.9999999, z: 0.9999999}
|
||||
- name: Left_MiddleDistal
|
||||
parentName: Left_MiddleIntermediate
|
||||
position: {x: -0.000000013969839, y: 0.028284332, z: -0.000000029802322}
|
||||
rotation: {x: 0.03347517, y: -0.000009023872, z: 0.0000015484937, w: 0.9994396}
|
||||
scale: {x: 1.0000001, y: 1, z: 0.99999994}
|
||||
- name: Left_MiddleDistalEnd
|
||||
parentName: Left_MiddleDistal
|
||||
position: {x: -0.000000009313226, y: 0.023346018, z: -0.000000014901161}
|
||||
rotation: {x: 0.000000037252903, y: 0.000011486352, z: -0.0000019003637, w: 1}
|
||||
scale: {x: 0.99999994, y: 1.0000001, z: 0.9999999}
|
||||
- name: Left_IndexProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.00029172003, y: 0.09298383, z: 0.023553409}
|
||||
rotation: {x: 0.022405917, y: -0.6930621, z: 0.03763936, w: 0.7195459}
|
||||
scale: {x: 1, y: 1.0000001, z: 1.0000001}
|
||||
- name: Left_IndexIntermediate
|
||||
parentName: Left_IndexProximal
|
||||
position: {x: 0.000000063329935, y: 0.042097963, z: 0}
|
||||
rotation: {x: 0.03019715, y: 0.00002467632, z: 0.000000199303, w: 0.999544}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
|
||||
- name: Left_IndexDistal
|
||||
parentName: Left_IndexIntermediate
|
||||
position: {x: 0.000000040978193, y: 0.025139084, z: -0.000000052154064}
|
||||
rotation: {x: 0.039458778, y: -0.000012829837, z: 0.0000022871232, w: 0.99922127}
|
||||
scale: {x: 0.99999994, y: 0.99999994, z: 0.9999998}
|
||||
- name: Left_IndexDistalEnd
|
||||
parentName: Left_IndexDistal
|
||||
position: {x: 0.00000005122274, y: 0.024609555, z: -0.000000014901161}
|
||||
rotation: {x: -0.000002626329, y: -0.000025366317, z: 0.0000037366988, w: 1}
|
||||
scale: {x: 0.99999994, y: 1.0000002, z: 1.0000002}
|
||||
- name: Left_ThumbProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: -0.0024635196, y: 0.029368907, z: 0.022707902}
|
||||
rotation: {x: 0.09340875, y: 0.8959176, z: 0.3552756, w: -0.24977121}
|
||||
scale: {x: 0.99999976, y: 0.9999999, z: 0.9999996}
|
||||
- name: Left_ThumbIntermediate
|
||||
parentName: Left_ThumbProximal
|
||||
position: {x: -0.000000059604645, y: 0.027841434, z: -0.000000052154064}
|
||||
rotation: {x: -0.017032752, y: -0.31703165, z: 0.00088356866, w: 0.9482616}
|
||||
scale: {x: 1.0000001, y: 1.0000002, z: 1.0000002}
|
||||
- name: Left_ThumbDistal
|
||||
parentName: Left_ThumbIntermediate
|
||||
position: {x: -0, y: 0.045123443, z: -0.000000029802322}
|
||||
rotation: {x: 0.030440448, y: 0.18602441, z: -0.005766247, w: 0.9820565}
|
||||
scale: {x: 0.99999994, y: 0.99999964, z: 0.9999999}
|
||||
- name: Left_ThumbDistalEnd
|
||||
parentName: Left_ThumbDistal
|
||||
position: {x: 0.000000029802322, y: 0.02945812, z: -0.000000017811544}
|
||||
rotation: {x: 0.0000010788499, y: 0.000006921226, z: 0.000001044944, w: 1}
|
||||
scale: {x: 0.99999976, y: 1, z: 1.0000001}
|
||||
- name: Right_Shoulder
|
||||
parentName: UpperChest
|
||||
position: {x: 0.0009571358, y: 0.19149381, z: -0.008727803}
|
||||
rotation: {x: 0.99258024, y: -0.04327539, z: -0.113521874, w: 0.004949396}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.00096336816, y: 0.19168933, z: 0.0011712741}
|
||||
rotation: {x: 0.73022896, y: 0.6732043, z: -0.06640747, w: -0.09566473}
|
||||
scale: {x: 1.0000002, y: 1.0000005, z: 1.0000001}
|
||||
- name: Right_UpperArm
|
||||
parentName: Right_Shoulder
|
||||
position: {x: 0.16743432, y: -0.0000022099182, z: 0.00000012213746}
|
||||
rotation: {x: 0.1267345, y: 0.033320885, z: 0.68096745, w: 0.720494}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.00000007892959, y: 0.1674321, z: 0.0000000046538844}
|
||||
rotation: {x: -0.11520286, y: -0.021773117, z: -0.017826347, w: 0.9929434}
|
||||
scale: {x: 0.9999999, y: 0.99999994, z: 1.0000001}
|
||||
- name: Right_LowerArm
|
||||
parentName: Right_UpperArm
|
||||
position: {x: 0.0000037273983, y: -0.285085, z: -0.00000035927226}
|
||||
rotation: {x: 0.020541133, y: 0.008317431, z: -0.020620903, w: 0.99954176}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.0000000273576, y: 0.28508297, z: -0.0000000043655746}
|
||||
rotation: {x: -0.006849071, y: 0.65487576, z: -0.028288439, w: 0.75517595}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.9999998}
|
||||
- name: Right_Hand
|
||||
parentName: Right_LowerArm
|
||||
position: {x: 0.0000014923929, y: -0.24036367, z: 0.0000017856368}
|
||||
rotation: {x: -0.047397237, y: -0.24003562, z: 0.013464749, w: 0.9695128}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_IndexProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: -0.0078223245, y: -0.0918393, z: -0.026574574}
|
||||
rotation: {x: -0.00008773989, y: -0.7104814, z: -0.0063276542, w: 0.7036876}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_IndexIntermediate
|
||||
parentName: Right_IndexProximal
|
||||
position: {x: 0.0000006924457, y: -0.04210151, z: -0.0000013631077}
|
||||
rotation: {x: 0.03020306, y: -0.0000005662439, z: 0.000012195228, w: 0.99954385}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_IndexDistal
|
||||
parentName: Right_IndexIntermediate
|
||||
position: {x: -0.00000032847043, y: -0.025139209, z: -0.0000005960629}
|
||||
rotation: {x: 0.03948371, y: -0.000000052504312, z: -0.000005515076, w: 0.99922025}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_IndexDistalEnd
|
||||
parentName: Right_IndexDistal
|
||||
position: {x: 0.00000023984484, y: -0.024609355, z: 0.0000006271131}
|
||||
rotation: {x: -5.5511138e-17, y: 0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_MiddleProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: -0.012848663, y: -0.08609768, z: -0.0034359337}
|
||||
rotation: {x: -0.0040856875, y: -0.6610817, z: -0.0040004994, w: 0.7502922}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_MiddleIntermediate
|
||||
parentName: Right_MiddleProximal
|
||||
position: {x: 0.000000014272595, y: -0.051275954, z: 0.0000009747695}
|
||||
rotation: {x: 0.026226329, y: -0.0000007450579, z: -0.0000027469353, w: 0.9996561}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_MiddleDistal
|
||||
parentName: Right_MiddleIntermediate
|
||||
position: {x: 0.00000014287376, y: -0.028283618, z: 0.00000019378916}
|
||||
rotation: {x: 0.03347514, y: -0, z: -0, w: 0.9994396}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_MiddleDistalEnd
|
||||
parentName: Right_MiddleDistal
|
||||
position: {x: 0.000000038619483, y: -0.023345316, z: 0.0000005352584}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.000000007450581, y: 0.24036385, z: 0.000000024214387}
|
||||
rotation: {x: 0.033727113, y: -0.27446398, z: -0.0067438586, w: 0.9609821}
|
||||
scale: {x: 0.99999994, y: 1.0000001, z: 1.0000001}
|
||||
- name: Right_PinkyProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: -0.0044381507, y: -0.07288141, z: 0.029358566}
|
||||
rotation: {x: -0.020058475, y: -0.55049545, z: -0.008249418, w: 0.83455646}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.009288818, y: 0.071965344, z: 0.030435793}
|
||||
rotation: {x: -0.035804547, y: 0.9967338, z: 0.01911601, w: -0.06981688}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000002}
|
||||
- name: Right_PinkyIntermediate
|
||||
parentName: Right_PinkyProximal
|
||||
position: {x: 0.00000045734515, y: -0.032268908, z: 0.00000088312623}
|
||||
rotation: {x: 0.02811499, y: -0.0000035166731, z: -0.00000016298141, w: 0.9996047}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.000000014901161, y: 0.03226914, z: 0}
|
||||
rotation: {x: 0.028010868, y: 0.7776782, z: 0.0024390442, w: 0.6280336}
|
||||
scale: {x: 1, y: 0.9999999, z: 0.99999976}
|
||||
- name: Right_PinkyDistal
|
||||
parentName: Right_PinkyIntermediate
|
||||
position: {x: 0.00000023899057, y: -0.02022493, z: 0.00000055474345}
|
||||
rotation: {x: 0.03642403, y: -0.0000024211556, z: -0.000008829222, w: 0.9993365}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.0000000037252903, y: 0.020225015, z: 0.000000016763806}
|
||||
rotation: {x: 0.026620971, y: -0.2246639, z: 0.02487207, w: 0.973755}
|
||||
scale: {x: 1, y: 0.9999998, z: 0.9999998}
|
||||
- name: Right_PinkyDistalEnd
|
||||
parentName: Right_PinkyDistal
|
||||
position: {x: 0.000000632002, y: -0.018518865, z: 0.0000001154108}
|
||||
rotation: {x: -1.7347236e-17, y: 0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.000000037252903, y: 0.018518914, z: 0.000000029802322}
|
||||
rotation: {x: 0.96577424, y: 0.000026637046, z: 0.25938419, w: 0.000012248825}
|
||||
scale: {x: 0.9999997, y: 1.0000001, z: 0.99999976}
|
||||
- name: Right_RingProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: -0.00952738, y: -0.08161427, z: 0.012242128}
|
||||
rotation: {x: -0.017649079, y: -0.6027014, z: -0.0040535578, w: 0.7977614}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.0014465973, y: 0.08169511, z: 0.014973201}
|
||||
rotation: {x: -0.042631283, y: 0.9469662, z: 0.0068906522, w: -0.31841835}
|
||||
scale: {x: 0.9999999, y: 1, z: 1.0000004}
|
||||
- name: Right_RingIntermediate
|
||||
parentName: Right_RingProximal
|
||||
position: {x: 0.0000000695935, y: -0.04362872, z: 0.00000080048335}
|
||||
rotation: {x: 0.023547903, y: 0.0000024139879, z: 0.0000069094813, w: 0.9997228}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.000000011175871, y: 0.043628346, z: 0.000000014901161}
|
||||
rotation: {x: 0.023556367, y: 0.3984804, z: -0.00031394872, w: 0.9168742}
|
||||
scale: {x: 0.9999998, y: 0.99999994, z: 1}
|
||||
- name: Right_RingDistal
|
||||
parentName: Right_RingIntermediate
|
||||
position: {x: -0.000000290747, y: -0.02711462, z: 0.0000000181098}
|
||||
rotation: {x: 0.039100695, y: 0.00000009656897, z: -0.000004755179, w: 0.99923533}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.000000022351742, y: 0.027114734, z: 0.000000026077032}
|
||||
rotation: {x: 0.036826264, y: -0.05484051, z: 0.01309168, w: 0.99772996}
|
||||
scale: {x: 0.9999998, y: 0.99999976, z: 0.99999934}
|
||||
- name: Right_RingDistalEnd
|
||||
parentName: Right_RingDistal
|
||||
position: {x: 0.00000008856214, y: -0.020957856, z: 0.0000005565459}
|
||||
rotation: {x: 9.02056e-17, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.000000037252903, y: 0.020957705, z: 0.000000029802322}
|
||||
rotation: {x: 0.9897357, y: 0.00001396277, z: 0.14290999, w: -0.000019649202}
|
||||
scale: {x: 1, y: 0.99999994, z: 1}
|
||||
- name: Right_MiddleProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: 0.004766941, y: 0.08696769, z: 0.0004799217}
|
||||
rotation: {x: 0.03928937, y: -0.79642284, z: 0.02052048, w: 0.60311353}
|
||||
scale: {x: 1.0000001, y: 0.99999964, z: 0.99999994}
|
||||
- name: Right_MiddleIntermediate
|
||||
parentName: Right_MiddleProximal
|
||||
position: {x: 0.0000000055879354, y: 0.05127579, z: 0.000000059604645}
|
||||
rotation: {x: 0.02622759, y: -0.09986447, z: -0.00065767363, w: 0.99465513}
|
||||
scale: {x: 0.9999998, y: 0.99999976, z: 0.99999946}
|
||||
- name: Right_MiddleDistal
|
||||
parentName: Right_MiddleIntermediate
|
||||
position: {x: -0.0000000055879354, y: 0.028283697, z: 0.000000014901161}
|
||||
rotation: {x: 0.03325419, y: 0.012555632, z: -0.0037568882, w: 0.999361}
|
||||
scale: {x: 0.9999999, y: 0.99999994, z: 1}
|
||||
- name: Right_MiddleDistalEnd
|
||||
parentName: Right_MiddleDistal
|
||||
position: {x: -0.000000006519258, y: 0.023345374, z: -0.000000052154064}
|
||||
rotation: {x: 0.9987492, y: -0.0000034116672, z: -0.050000317, w: -0.000023523322}
|
||||
scale: {x: 1, y: 1.0000001, z: 1}
|
||||
- name: Right_IndexProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: 0.0044192523, y: 0.092984214, z: -0.023138084}
|
||||
rotation: {x: 0.03653068, y: -0.80071294, z: 0.024313333, w: 0.5974389}
|
||||
scale: {x: 1, y: 0.99999964, z: 1.0000001}
|
||||
- name: Right_IndexIntermediate
|
||||
parentName: Right_IndexProximal
|
||||
position: {x: -0.000000029802322, y: 0.042101376, z: 0.000000029802322}
|
||||
rotation: {x: 0.030095901, y: 0.15779756, z: 0.0025347832, w: 0.9870095}
|
||||
scale: {x: 1, y: 1.0000001, z: 1.0000001}
|
||||
- name: Right_IndexDistal
|
||||
parentName: Right_IndexIntermediate
|
||||
position: {x: 0.00000005401671, y: 0.025139505, z: -0.000000007450581}
|
||||
rotation: {x: 0.038869638, y: -0.06915493, z: 0.0067917323, w: 0.9968253}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.9999999}
|
||||
- name: Right_IndexDistalEnd
|
||||
parentName: Right_IndexDistal
|
||||
position: {x: 0.000000013969839, y: 0.024609067, z: -0.000000029802322}
|
||||
rotation: {x: 0.99865097, y: 0.000014065641, z: 0.051925674, w: -0.000023602057}
|
||||
scale: {x: 1.0000002, y: 1.0000004, z: 1.0000002}
|
||||
- name: Right_ThumbProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: 0.00080341793, y: -0.028816395, z: -0.023514695}
|
||||
rotation: {x: 0.17960793, y: 0.8841713, z: 0.42399347, w: -0.07881395}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.001586467, y: 0.029361457, z: -0.022766732}
|
||||
rotation: {x: -0.34012425, y: -0.8257315, z: 0.13859236, w: 0.42810643}
|
||||
scale: {x: 1.0000002, y: 0.9999997, z: 0.9999999}
|
||||
- name: Right_ThumbIntermediate
|
||||
parentName: Right_ThumbProximal
|
||||
position: {x: 0.00000015009721, y: -0.02757781, z: -0.0038183848}
|
||||
rotation: {x: 0.12780538, y: -0, z: -0, w: 0.9917993}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.000000044703484, y: 0.027840726, z: -0.000000014901161}
|
||||
rotation: {x: 0.0016264507, y: 0.06934869, z: 0.016992403, w: 0.9974465}
|
||||
scale: {x: 0.99999994, y: 1, z: 0.9999999}
|
||||
- name: Right_ThumbDistal
|
||||
parentName: Right_ThumbIntermediate
|
||||
position: {x: 0.0000007817755, y: -0.044594634, z: 0.0068707783}
|
||||
rotation: {x: -0.04541878, y: -0.000003060937, z: 0.000004811603, w: 0.99896806}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.000000022351742, y: 0.045121126, z: -0.000000059604645}
|
||||
rotation: {x: -0.022282427, y: -0.70061916, z: -0.02152785, w: 0.71286243}
|
||||
scale: {x: 0.99999964, y: 0.9999998, z: 0.99999994}
|
||||
- name: Right_ThumbDistalEnd
|
||||
parentName: Right_ThumbDistal
|
||||
position: {x: 0.00000020228964, y: -0.029458148, z: 0.0000009551683}
|
||||
rotation: {x: -2.7755574e-17, y: 0, z: -0, w: 1}
|
||||
position: {x: -0.000000044703484, y: 0.029457733, z: -0.0000000060535967}
|
||||
rotation: {x: 0.004281985, y: -0.000000043611763, z: 0.9999908, w: 0.00000019488859}
|
||||
scale: {x: 1.0000001, y: 1.0000005, z: 1.0000001}
|
||||
- name: Left_UpperLeg
|
||||
parentName: Hips
|
||||
position: {x: -0.08610339, y: 0.053499777, z: -0.011305839}
|
||||
rotation: {x: -0.20567876, y: 0.0037425205, z: 0.01735476, w: 0.9784585}
|
||||
scale: {x: 1, y: 0.99999994, z: 1.0000001}
|
||||
- name: Left_LowerLeg
|
||||
parentName: Left_UpperLeg
|
||||
position: {x: 0.000000008453343, y: 0.41334462, z: -3.1468517e-10}
|
||||
rotation: {x: 0.034046106, y: 0.0000034605282, z: 0.00000016488906, w: 0.9994203}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_Foot
|
||||
parentName: Left_LowerLeg
|
||||
position: {x: 0.0000000058570038, y: 0.4140394, z: 0.0000000036961865}
|
||||
rotation: {x: 0.04520098, y: 0.8433204, z: -0.51710415, w: -0.13917923}
|
||||
scale: {x: 0.9999999, y: 0.9999997, z: 1}
|
||||
- name: Left_Toes
|
||||
parentName: Left_Foot
|
||||
position: {x: -0.0000000023283064, y: 0.13841704, z: 0.0000000018626451}
|
||||
rotation: {x: -0.008749583, y: 0.985239, z: 0.14575031, w: 0.089355476}
|
||||
scale: {x: 1.0000001, y: 0.9999998, z: 0.99999994}
|
||||
- name: Left_ToesEnd
|
||||
parentName: Left_Toes
|
||||
position: {x: 1.7462298e-10, y: 0.06641418, z: 0.0000000023283064}
|
||||
rotation: {x: 0.61085683, y: -0.020899585, z: -0.0065935804, w: 0.79143775}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_UpperLeg
|
||||
parentName: Hips
|
||||
position: {x: 0.0861013, y: 0.053480692, z: -0.011297943}
|
||||
rotation: {x: -0.012705498, y: 0.96753687, z: -0.20601824, w: 0.1458337}
|
||||
scale: {x: 1, y: 0.99999994, z: 1.0000001}
|
||||
- name: Right_LowerLeg
|
||||
parentName: Right_UpperLeg
|
||||
position: {x: -0.0000000055879354, y: 0.41334432, z: -0.0000000044237822}
|
||||
rotation: {x: -0.010249002, y: -0.82638717, z: 0.03246688, w: 0.56207216}
|
||||
scale: {x: 1.0000001, y: 0.9999999, z: 1.0000001}
|
||||
- name: Right_Foot
|
||||
parentName: Right_LowerLeg
|
||||
position: {x: 0.00000001071021, y: 0.41403958, z: 0.0000000013969839}
|
||||
rotation: {x: -0.463813, y: -0.42003682, z: -0.23307812, w: 0.74439317}
|
||||
scale: {x: 0.99999994, y: 0.99999994, z: 1.0000004}
|
||||
- name: Right_Toes
|
||||
parentName: Right_Foot
|
||||
position: {x: 0.0000000019603839, y: 0.13842079, z: -0.0000000018626451}
|
||||
rotation: {x: -0.14587179, y: -0.010785824, z: -0.0060450644, w: 0.9892263}
|
||||
scale: {x: 1.0000001, y: 1.0000002, z: 0.99999994}
|
||||
- name: Right_ToesEnd
|
||||
parentName: Right_Toes
|
||||
position: {x: -0.0000000088330125, y: 0.06641012, z: 9.313226e-10}
|
||||
rotation: {x: -0.7914422, y: -0.0065935752, z: 0.020907173, w: 0.6108509}
|
||||
scale: {x: 0.9999999, y: 1, z: 0.99999976}
|
||||
- name: FPV_Scale
|
||||
parentName: Armature
|
||||
position: {x: -0.000114326474, y: 1.3719815, z: -0.16542564}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Armature_Arm_Mesh
|
||||
parentName: Armature(Clone)
|
||||
position: {x: -0.000000001200533, y: -0.000000055814613, z: -0.000000010663483}
|
||||
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Armature_FPV_Mesh
|
||||
parentName: Armature(Clone)
|
||||
position: {x: -0.000000001200533, y: -0.000000055814613, z: -0.000000010663483}
|
||||
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Armature_Mesh
|
||||
parentName: Armature(Clone)
|
||||
position: {x: -0.000000001200533, y: -0.000000055814613, z: -0.000000010663483}
|
||||
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
armTwist: 1
|
||||
foreArmTwist: 0
|
||||
|
@ -906,12 +918,14 @@ ModelImporter:
|
|||
hasTranslationDoF: 1
|
||||
hasExtraRoot: 0
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739, type: 3}
|
||||
lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 36078ab0369161e49a29d349ae3e0739,
|
||||
type: 3}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 3
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 2
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 0
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
|
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Emety_Climb_Down
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 1
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 0a64ed9472239374fa8cf056e4a01bf2
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Emety_Climb_Exit
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: c7cf8a24ccd38f14d9c90aff6869cedf
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Emety_Climb_Idle
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 1
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b14e3fdf274991c4796984ae1765eed1
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Emety_Climb_Up
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 1
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 5a64606a03b11c64ab10f224085ef438
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Emety_Fixed
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 1
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d309aa534749433468272473d5b65010
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Emety_Parachute_B
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f2371e65832a2764583cb07093b1b8e3
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Emety_Parachute_Idle
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: fc4545c9c30e352498b9fdae518c494c
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Emety_Parachute_L
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 48b588cdfb696b84fbc64a655f8679d4
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Emety_Parachute_R
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: a2cdf29fad5621549a03be55655631d6
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Emety_Parachute_T
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 140792d575aadb045948fa56a2fbf317
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_Attack
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e9a482e76374d514b85c18777e90a9c7
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_Attack_End
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 1
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 741f207a9cd5e274e9857c8413b4612d
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_Attack_L
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 2e02f8e429bd50041a0a22e527708abf
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_Attack_R
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 65a4736dd630e3e4e9f7c6a572a54956
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_Block_Break
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: fe874620c09697c47bbb1fb873e16586
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_Block_Stun
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 5887a41e8fc7bba42b6dcd1f4a1b5a48
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_Blocking
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: cc4b95bc4bb045f428916021bfd5faa6
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_Charging
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 4da740d3fb8d6314e83c21319babaf42
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_Close
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 1
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f6a6f20b92917f641892b11af02a0efb
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_Dodge
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3b07b2b951dc7244b9f0792fe29bdfe3
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_HeavyAttack
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b284fad7bab8946409596cf2fa026183
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_HeavyAttack_End
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 1
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b1ca90e808a86204291f781641c443cf
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_HitStun
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: c9d4ca0a62700ee488e80586d79da367
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_Ready_To_Throw
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 965f9879e71ea1d4ead94edadc901bac
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,53 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!74 &7400000
|
||||
AnimationClip:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: Empty_Throw
|
||||
serializedVersion: 7
|
||||
m_Legacy: 0
|
||||
m_Compressed: 0
|
||||
m_UseHighQualityCurve: 1
|
||||
m_RotationCurves: []
|
||||
m_CompressedRotationCurves: []
|
||||
m_EulerCurves: []
|
||||
m_PositionCurves: []
|
||||
m_ScaleCurves: []
|
||||
m_FloatCurves: []
|
||||
m_PPtrCurves: []
|
||||
m_SampleRate: 60
|
||||
m_WrapMode: 0
|
||||
m_Bounds:
|
||||
m_Center: {x: 0, y: 0, z: 0}
|
||||
m_Extent: {x: 0, y: 0, z: 0}
|
||||
m_ClipBindingConstant:
|
||||
genericBindings: []
|
||||
pptrCurveMapping: []
|
||||
m_AnimationClipSettings:
|
||||
serializedVersion: 2
|
||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||
m_AdditiveReferencePoseTime: 0
|
||||
m_StartTime: 0
|
||||
m_StopTime: 1
|
||||
m_OrientationOffsetY: 0
|
||||
m_Level: 0
|
||||
m_CycleOffset: 0
|
||||
m_HasAdditiveReferencePose: 0
|
||||
m_LoopTime: 0
|
||||
m_LoopBlend: 0
|
||||
m_LoopBlendOrientation: 0
|
||||
m_LoopBlendPositionY: 0
|
||||
m_LoopBlendPositionXZ: 0
|
||||
m_KeepOriginalOrientation: 0
|
||||
m_KeepOriginalPositionY: 1
|
||||
m_KeepOriginalPositionXZ: 0
|
||||
m_HeightFromFeet: 0
|
||||
m_Mirror: 0
|
||||
m_EditorCurves: []
|
||||
m_EulerEditorCurves: []
|
||||
m_HasGenericRootTransform: 0
|
||||
m_HasMotionFloatCurves: 0
|
||||
m_Events: []
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 46f6bba0b7dfc524c814da620942f888
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 7400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -29,7 +29,7 @@
|
|||
"id": "4b120382-bb53-4e70-a3b2-f729f05aa3bd",
|
||||
"expectedControlType": "Button",
|
||||
"processors": "",
|
||||
"interactions": "",
|
||||
"interactions": "Press",
|
||||
"initialStateCheck": false
|
||||
},
|
||||
{
|
||||
|
@ -56,7 +56,7 @@
|
|||
"id": "9db494c5-bec3-4b09-bd5f-66ba07a3a729",
|
||||
"expectedControlType": "Button",
|
||||
"processors": "",
|
||||
"interactions": "",
|
||||
"interactions": "Tap,Hold,Press",
|
||||
"initialStateCheck": false
|
||||
},
|
||||
{
|
||||
|
@ -65,7 +65,7 @@
|
|||
"id": "f521b9d3-bfbb-4ce2-85c8-15cb3fcc2534",
|
||||
"expectedControlType": "Button",
|
||||
"processors": "",
|
||||
"interactions": "",
|
||||
"interactions": "Tap,Hold,Press",
|
||||
"initialStateCheck": false
|
||||
},
|
||||
{
|
||||
|
@ -122,6 +122,15 @@
|
|||
"interactions": "Hold,Tap",
|
||||
"initialStateCheck": false
|
||||
},
|
||||
{
|
||||
"name": "Throw",
|
||||
"type": "Button",
|
||||
"id": "d9463795-979e-4786-9dd7-9bd60134d3f9",
|
||||
"expectedControlType": "Button",
|
||||
"processors": "",
|
||||
"interactions": "Tap,Hold,Press",
|
||||
"initialStateCheck": false
|
||||
},
|
||||
{
|
||||
"name": "Primary",
|
||||
"type": "Button",
|
||||
|
@ -271,7 +280,7 @@
|
|||
"name": "",
|
||||
"id": "7d6d9c3f-2ca5-4296-a456-3d69165339d5",
|
||||
"path": "<Mouse>/leftButton",
|
||||
"interactions": "Press,Hold,Tap",
|
||||
"interactions": "",
|
||||
"processors": "",
|
||||
"groups": "",
|
||||
"action": "Fire",
|
||||
|
@ -530,6 +539,17 @@
|
|||
"action": "Holster",
|
||||
"isComposite": false,
|
||||
"isPartOfComposite": false
|
||||
},
|
||||
{
|
||||
"name": "",
|
||||
"id": "0a3a152d-659d-44aa-ac9f-c0ff409f7e33",
|
||||
"path": "<Keyboard>/g",
|
||||
"interactions": "",
|
||||
"processors": "",
|
||||
"groups": "",
|
||||
"action": "Throw",
|
||||
"isComposite": false,
|
||||
"isPartOfComposite": false
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -633,7 +653,7 @@
|
|||
"id": "80289a66-dc26-4d9e-967d-a561bb8794e3",
|
||||
"expectedControlType": "Button",
|
||||
"processors": "",
|
||||
"interactions": "",
|
||||
"interactions": "Press,Hold",
|
||||
"initialStateCheck": false
|
||||
},
|
||||
{
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 36078ab0369161e49a29d349ae3e0739
|
||||
ModelImporter:
|
||||
serializedVersion: 21300
|
||||
serializedVersion: 22200
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
74: 1827226128182048838
|
||||
|
@ -34,9 +34,14 @@ ModelImporter:
|
|||
optimizeGameObjects: 0
|
||||
removeConstantScaleCurves: 0
|
||||
motionNodeName:
|
||||
rigImportErrors: "Avatar creation failed:\n\tParent for 'Hips' differs from one
|
||||
found in HumanDescription. 'Armature' was found instead of 'Skeleton'.\n"
|
||||
rigImportWarnings:
|
||||
rigImportErrors:
|
||||
rigImportWarnings: "Avatar Rig Configuration mis-match. Bone length in configuration
|
||||
does not match position in animation file:\n\t'Left_UpperLeg' : position error
|
||||
= 10049.686523 mm\n\t'Left_LowerLeg' : position error = 40500.558594 mm\n\t'Left_Foot'
|
||||
: position error = 40568.652344 mm\n\t'Left_Toes' : position error = 13628.445312
|
||||
mm\n\t'Right_UpperLeg' : position error = 10049.686523 mm\n\t'Right_LowerLeg'
|
||||
: position error = 41318.695312 mm\n\t'Right_Foot' : position error = 41388.218750
|
||||
mm\n\t'Right_Toes' : position error = 13771.811523 mm\n"
|
||||
animationImportErrors:
|
||||
animationImportWarnings:
|
||||
animationRetargetingWarnings:
|
||||
|
@ -59,6 +64,7 @@ ModelImporter:
|
|||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
|
@ -86,6 +92,7 @@ ModelImporter:
|
|||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
|
@ -533,360 +540,365 @@ ModelImporter:
|
|||
parentName: Armature(Clone)
|
||||
position: {x: -0, y: 0, z: 0}
|
||||
rotation: {x: 0.00000014106499, y: 0, z: -0, w: 1}
|
||||
scale: {x: 0.01, y: 0.01, z: 0.01}
|
||||
- name: FPV_Scale
|
||||
parentName: Armature
|
||||
position: {x: -0.011432648, y: 143.12502, z: -10.964716}
|
||||
rotation: {x: -0.00000033267713, y: 0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Hips
|
||||
parentName: Armature
|
||||
position: {x: -0, y: 98.10986, z: -1.590455}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_UpperLeg
|
||||
parentName: Hips
|
||||
position: {x: -8.610317, y: -5.3458023, z: -1.147064}
|
||||
rotation: {x: 0.999839, y: -0.01775374, z: 0.000046528567, w: -0.00260748}
|
||||
scale: {x: 1.0000004, y: 0.99999976, z: 1}
|
||||
- name: Left_LowerLeg
|
||||
parentName: Left_UpperLeg
|
||||
position: {x: -0.00000036354425, y: 41.33447, z: 0.0000000026775524}
|
||||
rotation: {x: 0.034046065, y: 0.0000018172765, z: 0.000000092945356, w: 0.9994203}
|
||||
scale: {x: 1.0000001, y: 1, z: 1}
|
||||
- name: Left_Foot
|
||||
parentName: Left_LowerLeg
|
||||
position: {x: -0.000000025482223, y: 41.403934, z: 0.000000009313226}
|
||||
rotation: {x: -0.035700902, y: 0.049955532, z: -0.019575339, w: 0.9979212}
|
||||
scale: {x: 0.99999994, y: 0.9999999, z: 1}
|
||||
- name: Left_Toes
|
||||
parentName: Left_Foot
|
||||
position: {x: 0.0000026774453, y: 7.224802, z: -11.806553}
|
||||
rotation: {x: -0.7071068, y: -0.0000000856533, z: -0.000000024982208, w: 0.7071067}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1}
|
||||
- name: Left_ToesEnd
|
||||
parentName: Left_Toes
|
||||
position: {x: -0.10026122, y: 6.4234767, z: 1.6843984}
|
||||
rotation: {x: 0.7070657, y: -0.0076321783, z: -0.0076321894, w: 0.70706546}
|
||||
scale: {x: 0.99999994, y: 1, z: 0.99999994}
|
||||
- name: Right_UpperLeg
|
||||
parentName: Hips
|
||||
position: {x: 8.61032, y: -5.3458176, z: -1.1470647}
|
||||
rotation: {x: 0.002607503, y: 0.0000463004, z: 0.017753739, w: 0.999839}
|
||||
scale: {x: 1, y: 1, z: 1.0000001}
|
||||
- name: Right_LowerLeg
|
||||
parentName: Right_UpperLeg
|
||||
position: {x: 0.00004553812, y: -41.33442, z: 0.0000024053734}
|
||||
rotation: {x: 0.03404606, y: 3.7164052e-10, z: 0.000000007455872, w: 0.9994203}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_Foot
|
||||
parentName: Right_LowerLeg
|
||||
position: {x: -0.000075875316, y: -41.40396, z: -0.000004371628}
|
||||
rotation: {x: -0.035700902, y: 0.049957532, z: -0.019575229, w: 0.9979211}
|
||||
scale: {x: 1, y: 0.9999998, z: 1.0000001}
|
||||
- name: Right_Toes
|
||||
parentName: Right_Foot
|
||||
position: {x: -0.000014939812, y: -7.2247977, z: 11.807003}
|
||||
rotation: {x: -0.7071068, y: 0.000000006193959, z: -0.000000024633206, w: 0.7071067}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1}
|
||||
- name: Right_ToesEnd
|
||||
parentName: Right_Toes
|
||||
position: {x: 0.100316234, y: -6.4230614, z: -1.6843897}
|
||||
rotation: {x: 0.7070656, y: -0.007632175, z: -0.007632161, w: 0.70706564}
|
||||
scale: {x: 0.99999994, y: 1, z: 0.9999999}
|
||||
position: {x: 1.1645186e-12, y: 0.98109144, z: -0.015907438}
|
||||
rotation: {x: 0.978073, y: 8.4680066e-14, z: 0.00000042948122, w: -0.20826252}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.99999934}
|
||||
- name: Spine
|
||||
parentName: Hips
|
||||
position: {x: -0, y: 5.822937, z: 0.1222955}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: -0.0000000093864765, y: -0.053663183, z: 0.022599267}
|
||||
rotation: {x: 0.97807294, y: 1.86129e-13, z: 0.00000042948153, w: 0.20826262}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.99999917}
|
||||
- name: Chest
|
||||
parentName: Spine
|
||||
position: {x: -0, y: 10.340431, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
position: {x: 3.3881318e-21, y: 0.10340417, z: -9.313226e-10}
|
||||
rotation: {x: -0.000000009006635, y: 3.3881318e-21, z: -1.3855316e-20, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: UpperChest
|
||||
parentName: Chest
|
||||
position: {x: -0, y: 10.340431, z: 0}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
position: {x: -2.8092262e-20, y: 0.10340429, z: -8.3647755e-10}
|
||||
rotation: {x: -0.025828619, y: -1.0346137e-15, z: -1.1743143e-10, w: 0.9996664}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_Shoulder
|
||||
parentName: UpperChest
|
||||
position: {x: -0.095713444, y: 19.149216, z: -0.87277925}
|
||||
rotation: {x: -0.004949423, y: -0.11352192, z: 0.043275394, w: 0.99258024}
|
||||
scale: {x: 0.99999994, y: 1, z: 1}
|
||||
- name: Left_UpperArm
|
||||
parentName: Left_Shoulder
|
||||
position: {x: -16.743505, y: -0.000000044703484, z: 0.00000037025166}
|
||||
rotation: {x: 0.12673526, y: 0.03332109, z: 0.6809726, w: 0.72048897}
|
||||
scale: {x: 0.9999996, y: 1, z: 1.0000001}
|
||||
- name: Left_LowerArm
|
||||
parentName: Left_UpperArm
|
||||
position: {x: 0.0000056624413, y: 28.508066, z: 0.0000023841858}
|
||||
rotation: {x: 0.020536406, y: 0.008321716, z: -0.020624755, w: 0.99954176}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.99999994}
|
||||
- name: Left_Hand
|
||||
parentName: Left_LowerArm
|
||||
position: {x: -0.0000011920929, y: 24.036217, z: 0.000011444092}
|
||||
rotation: {x: -0.047397923, y: -0.24003418, z: 0.013464707, w: 0.9695131}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1}
|
||||
- name: Left_IndexProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.78154755, y: 9.184426, z: 2.6573224}
|
||||
rotation: {x: -0.00007949769, y: -0.7104818, z: -0.0063056527, w: 0.7036873}
|
||||
scale: {x: 0.99999994, y: 0.99999994, z: 1.0000001}
|
||||
- name: Left_IndexIntermediate
|
||||
parentName: Left_IndexProximal
|
||||
position: {x: -0.0000013113022, y: 4.2097864, z: -0.0000009536743}
|
||||
rotation: {x: 0.030197192, y: -0.0000064074984, z: -0.0000013808893, w: 0.999544}
|
||||
scale: {x: 1.0000002, y: 1.0000001, z: 1.0000001}
|
||||
- name: Left_IndexDistal
|
||||
parentName: Left_IndexIntermediate
|
||||
position: {x: -0.0000054836273, y: 2.5139296, z: 0.0000009536743}
|
||||
rotation: {x: 0.039458893, y: 0.000016348586, z: -0.000001325861, w: 0.9992212}
|
||||
scale: {x: 0.9999999, y: 1, z: 0.99999994}
|
||||
- name: Left_IndexDistalEnd
|
||||
parentName: Left_IndexDistal
|
||||
position: {x: -0.000002503395, y: 2.4609213, z: 0}
|
||||
rotation: {x: -0.0000008717178, y: -0.000015376716, z: 0.0000022801103, w: 1}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
|
||||
- name: Left_MiddleProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 1.2847929, y: 8.609763, z: 0.34354782}
|
||||
rotation: {x: -0.004090886, y: -0.6610824, z: -0.004002649, w: 0.7502916}
|
||||
scale: {x: 1, y: 0.9999999, z: 1}
|
||||
- name: Left_MiddleIntermediate
|
||||
parentName: Left_MiddleProximal
|
||||
position: {x: -0.00000047683716, y: 5.1279464, z: 0.000002861023}
|
||||
rotation: {x: 0.02623186, y: 0.00000283122, z: 0.00000015809196, w: 0.99965596}
|
||||
scale: {x: 0.99999994, y: 0.9999999, z: 0.9999998}
|
||||
- name: Left_MiddleDistal
|
||||
parentName: Left_MiddleIntermediate
|
||||
position: {x: -0.0000039339066, y: 2.8284101, z: -0.0000019073486}
|
||||
rotation: {x: 0.03347374, y: 0.0000056578124, z: -0.0000006047673, w: 0.9994396}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_MiddleDistalEnd
|
||||
parentName: Left_MiddleDistal
|
||||
position: {x: 0.0000026226044, y: 2.3346055, z: 0.000002861023}
|
||||
rotation: {x: -0.0000017061832, y: -0.000009203447, z: 0.000001637731, w: 1}
|
||||
scale: {x: 0.99999994, y: 0.99999994, z: 0.99999994}
|
||||
- name: Left_PinkyProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.44370508, y: 7.2881813, z: -2.9359035}
|
||||
rotation: {x: -0.020070406, y: -0.55049103, z: -0.008247083, w: 0.83455914}
|
||||
scale: {x: 1, y: 1.0000002, z: 1}
|
||||
- name: Left_PinkyIntermediate
|
||||
parentName: Left_PinkyProximal
|
||||
position: {x: -0.0000019073486, y: 3.2272491, z: 0.0000038146973}
|
||||
rotation: {x: 0.028116362, y: 0.000013828273, z: 0.000000615604, w: 0.99960464}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.99999994}
|
||||
- name: Left_PinkyDistal
|
||||
parentName: Left_PinkyIntermediate
|
||||
position: {x: -0, y: 2.0224802, z: 0.0000038146973}
|
||||
rotation: {x: 0.036439095, y: -0.000016598038, z: 0.0000018303774, w: 0.9993359}
|
||||
scale: {x: 1, y: 0.9999999, z: 0.9999998}
|
||||
- name: Left_PinkyDistalEnd
|
||||
parentName: Left_PinkyDistal
|
||||
position: {x: -0, y: 1.8519075, z: -0.0000021457672}
|
||||
rotation: {x: 0.0000028070062, y: 0.0000035613773, z: -0.0000003259629, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1.0000001}
|
||||
- name: Left_RingProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.95256805, y: 8.161561, z: -1.2242374}
|
||||
rotation: {x: -0.017655063, y: -0.60270107, z: -0.0040537626, w: 0.7977614}
|
||||
scale: {x: 1.0000001, y: 1.0000004, z: 1}
|
||||
- name: Left_RingIntermediate
|
||||
parentName: Left_RingProximal
|
||||
position: {x: -0.0000023841858, y: 4.363059, z: -0.0000038146973}
|
||||
rotation: {x: 0.023556056, y: 0.0000067055216, z: 0.0000005848705, w: 0.99972254}
|
||||
scale: {x: 0.99999994, y: 1, z: 0.99999994}
|
||||
- name: Left_RingDistal
|
||||
parentName: Left_RingIntermediate
|
||||
position: {x: -0.0000009536743, y: 2.7115512, z: 0.0000014305115}
|
||||
rotation: {x: 0.039090935, y: -0.000008391442, z: 0.00000013058947, w: 0.99923563}
|
||||
scale: {x: 0.9999999, y: 0.9999997, z: 0.99999976}
|
||||
- name: Left_RingDistalEnd
|
||||
parentName: Left_RingDistal
|
||||
position: {x: -0.00000047683716, y: 2.0957332, z: -0.0000023841858}
|
||||
rotation: {x: 0.000005085022, y: 0.0000041844323, z: -0.0000005327165, w: 1}
|
||||
scale: {x: 1.0000001, y: 1, z: 0.99999976}
|
||||
- name: Left_ThumbProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: -0.08050299, y: 2.881691, z: 2.3514419}
|
||||
rotation: {x: 0.17960207, y: 0.8841739, z: 0.42399067, w: -0.07881337}
|
||||
scale: {x: 0.9999999, y: 0.9999998, z: 0.9999998}
|
||||
- name: Left_ThumbIntermediate
|
||||
parentName: Left_ThumbProximal
|
||||
position: {x: -0.000002861023, y: 2.757821, z: 0.3818295}
|
||||
rotation: {x: 0.12780552, y: -0.000000523975, z: -0.000000322085, w: 0.9917993}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_ThumbDistal
|
||||
parentName: Left_ThumbIntermediate
|
||||
position: {x: -0.0000009536743, y: 4.4597325, z: -0.68699336}
|
||||
rotation: {x: -0.04542155, y: -0.00000051613006, z: 0.0000011661375, w: 0.9989679}
|
||||
scale: {x: 0.99999976, y: 0.9999999, z: 1.0000001}
|
||||
- name: Left_ThumbDistalEnd
|
||||
parentName: Left_ThumbDistal
|
||||
position: {x: 0.000009536743, y: 2.9458036, z: -0.0000003874302}
|
||||
rotation: {x: 0.0000011348457, y: 0.0000052902324, z: 0.0000005085021, w: 1}
|
||||
scale: {x: 1, y: 1, z: 0.9999999}
|
||||
- name: Neck
|
||||
parentName: UpperChest
|
||||
position: {x: -0, y: 25.10466, z: -1.5329584}
|
||||
rotation: {x: 0.060688432, y: 0, z: -0, w: 0.9981568}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.99999994}
|
||||
position: {x: -5.901037e-11, y: 0.25149548, z: -0.0023458712}
|
||||
rotation: {x: 0.08644952, y: 7.1135237e-12, z: 1.1730354e-10, w: 0.99625623}
|
||||
scale: {x: 1, y: 1, z: 0.9999999}
|
||||
- name: Head
|
||||
parentName: Neck
|
||||
position: {x: -0, y: 12.747417, z: 0.00000166893}
|
||||
rotation: {x: -0.06068844, y: 0, z: -0, w: 0.9981568}
|
||||
scale: {x: 1, y: 0.9999998, z: 0.9999998}
|
||||
- name: Jaw
|
||||
parentName: Head
|
||||
position: {x: -1.3417819e-13, y: -0.7635193, z: 1.2895278}
|
||||
rotation: {x: 0.15949206, y: 0.68888485, z: 0.15949206, w: 0.6888848}
|
||||
scale: {x: 1.0000001, y: 1, z: 1}
|
||||
- name: Left_Eye
|
||||
parentName: Head
|
||||
position: {x: -3.330326, y: 3.4598236, z: 8.674031}
|
||||
rotation: {x: -3.140185e-16, y: 0.70710677, z: 3.1401849e-16, w: 0.7071068}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 2.0744452e-12, y: 0.12748007, z: 0.000009614043}
|
||||
rotation: {x: 0.53555554, y: -0.000000006367661, z: -0.00000010472225, w: 0.8445}
|
||||
scale: {x: 1, y: 0.99999976, z: 0.9999998}
|
||||
- name: Right_Eye
|
||||
parentName: Head
|
||||
position: {x: 3.3303294, y: 3.4596405, z: 8.674031}
|
||||
rotation: {x: 0.7071068, y: -0.000000053385076, z: 0.70710677, w: 0.00000005338508}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 0.033303373, y: 0.0932242, z: -0.0056573083}
|
||||
rotation: {x: 0.57306856, y: 0.4142373, z: 0.5730685, w: 0.41423717}
|
||||
scale: {x: 1, y: 1, z: 0.99999994}
|
||||
- name: Left_Eye
|
||||
parentName: Head
|
||||
position: {x: -0.033303183, y: 0.09321974, z: -0.005644753}
|
||||
rotation: {x: -0.41423735, y: 0.5730685, z: -0.41423714, w: 0.5730685}
|
||||
scale: {x: 1, y: 1, z: 0.99999994}
|
||||
- name: Jaw
|
||||
parentName: Head
|
||||
position: {x: -2.8937838e-10, y: 0.009858784, z: 0.011281233}
|
||||
rotation: {x: -0.27430332, y: 0.6517344, z: -0.27430326, w: 0.65173435}
|
||||
scale: {x: 1, y: 0.9999997, z: 0.9999999}
|
||||
- name: Neck_Twist_A
|
||||
parentName: Neck
|
||||
position: {x: -0, y: 6.373712, z: 0.00000166893}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
position: {x: 1.2298918e-18, y: 0.06374747, z: -0.000002818182}
|
||||
rotation: {x: -0.00000024959442, y: 6.723747e-18, z: 1.8290318e-17, w: 1}
|
||||
scale: {x: 1, y: 1.0000001, z: 1.0000001}
|
||||
- name: Left_Shoulder
|
||||
parentName: UpperChest
|
||||
position: {x: -0.0009508165, y: 0.19168739, z: 0.0011740681}
|
||||
rotation: {x: -0.066406526, y: -0.09566504, z: 0.73023313, w: 0.6731998}
|
||||
scale: {x: 0.9999999, y: 1.0000002, z: 1}
|
||||
- name: Left_UpperArm
|
||||
parentName: Left_Shoulder
|
||||
position: {x: -0.000000026426278, y: 0.16743506, z: 0.0000000061360765}
|
||||
rotation: {x: 0.11317764, y: -0.06605363, z: -0.027942544, w: 0.9909829}
|
||||
scale: {x: 0.9999999, y: 1, z: 1.0000001}
|
||||
- name: Left_LowerArm
|
||||
parentName: Left_UpperArm
|
||||
position: {x: -0.00000007590279, y: 0.28508034, z: -0.0000000037252903}
|
||||
rotation: {x: 0.020536998, y: 0.008321421, z: -0.020624368, w: 0.9995417}
|
||||
scale: {x: 1.0000002, y: 1, z: 1.0000001}
|
||||
- name: Left_Hand
|
||||
parentName: Left_LowerArm
|
||||
position: {x: 0.00000010617077, y: 0.24036263, z: -0.000000029802322}
|
||||
rotation: {x: -0.020851713, y: -0.26435485, z: -0.02734141, w: 0.9638123}
|
||||
scale: {x: 0.99999994, y: 0.99999994, z: 1}
|
||||
- name: Left_PinkyProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: -0.0038053095, y: 0.07196298, z: -0.03158768}
|
||||
rotation: {x: -0.0071129017, y: -0.53121513, z: 0.039870095, w: 0.8462684}
|
||||
scale: {x: 1.0000001, y: 1, z: 0.9999999}
|
||||
- name: Left_PinkyIntermediate
|
||||
parentName: Left_PinkyProximal
|
||||
position: {x: -0, y: 0.03227271, z: -0.000000007450581}
|
||||
rotation: {x: 0.028114427, y: 0.000015676016, z: 0.0000015229447, w: 0.9996047}
|
||||
scale: {x: 0.9999999, y: 1.0000001, z: 0.9999998}
|
||||
- name: Left_PinkyDistal
|
||||
parentName: Left_PinkyIntermediate
|
||||
position: {x: 0.000000029802322, y: 0.020224608, z: 0.000000018626451}
|
||||
rotation: {x: 0.03644282, y: -0.000015978683, z: -0.000002576963, w: 0.99933577}
|
||||
scale: {x: 1.0000001, y: 0.9999997, z: 0.9999998}
|
||||
- name: Left_PinkyDistalEnd
|
||||
parentName: Left_PinkyDistal
|
||||
position: {x: -0.000000014901161, y: 0.018519271, z: 0.000000033527613}
|
||||
rotation: {x: 0.0000055795526, y: 0.00001149997, z: -0.000002024695, w: 1}
|
||||
scale: {x: 1, y: 1.0000002, z: 1.0000001}
|
||||
- name: Left_RingProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.0012026206, y: 0.0816929, z: -0.014997002}
|
||||
rotation: {x: -0.0015896667, y: -0.58403367, z: 0.04306643, w: 0.81058466}
|
||||
scale: {x: 0.9999998, y: 1.0000001, z: 0.99999964}
|
||||
- name: Left_RingIntermediate
|
||||
parentName: Left_RingProximal
|
||||
position: {x: 0.000000007450581, y: 0.04363054, z: 0.000000029802322}
|
||||
rotation: {x: 0.023555689, y: 0.0000074207783, z: -0.00000043940963, w: 0.9997226}
|
||||
scale: {x: 0.9999999, y: 1.0000002, z: 0.99999994}
|
||||
- name: Left_RingDistal
|
||||
parentName: Left_RingIntermediate
|
||||
position: {x: -0.000000037252903, y: 0.027115576, z: -0.000000007450581}
|
||||
rotation: {x: 0.03908431, y: -0.000011609676, z: 0.0000009936628, w: 0.9992359}
|
||||
scale: {x: 0.99999976, y: 0.9999995, z: 0.9999997}
|
||||
- name: Left_RingDistalEnd
|
||||
parentName: Left_RingDistal
|
||||
position: {x: 0.000000037252903, y: 0.020957466, z: -0.000000022351742}
|
||||
rotation: {x: 0.000008244066, y: 0.00000302866, z: 0.00000045262266, w: 1}
|
||||
scale: {x: 1.0000004, y: 1.0000002, z: 1.0000001}
|
||||
- name: Left_MiddleProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.0047891885, y: 0.08697535, z: 0.00037493184}
|
||||
rotation: {x: 0.015419321, y: -0.6428018, z: 0.041466735, w: 0.76475394}
|
||||
scale: {x: 0.9999999, y: 1.0000002, z: 0.9999999}
|
||||
- name: Left_MiddleIntermediate
|
||||
parentName: Left_MiddleProximal
|
||||
position: {x: -0.000000007450581, y: 0.051279563, z: 0.000000074505806}
|
||||
rotation: {x: 0.026234392, y: 0.000007987022, z: -0.00000008754432, w: 0.99965584}
|
||||
scale: {x: 0.9999999, y: 0.9999999, z: 0.9999999}
|
||||
- name: Left_MiddleDistal
|
||||
parentName: Left_MiddleIntermediate
|
||||
position: {x: -0.000000013969839, y: 0.028284332, z: -0.000000029802322}
|
||||
rotation: {x: 0.03347517, y: -0.000009023872, z: 0.0000015484937, w: 0.9994396}
|
||||
scale: {x: 1.0000001, y: 1, z: 0.99999994}
|
||||
- name: Left_MiddleDistalEnd
|
||||
parentName: Left_MiddleDistal
|
||||
position: {x: -0.000000009313226, y: 0.023346018, z: -0.000000014901161}
|
||||
rotation: {x: 0.000000037252903, y: 0.000011486352, z: -0.0000019003637, w: 1}
|
||||
scale: {x: 0.99999994, y: 1.0000001, z: 0.9999999}
|
||||
- name: Left_IndexProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: 0.00029172003, y: 0.09298383, z: 0.023553409}
|
||||
rotation: {x: 0.022405917, y: -0.6930621, z: 0.03763936, w: 0.7195459}
|
||||
scale: {x: 1, y: 1.0000001, z: 1.0000001}
|
||||
- name: Left_IndexIntermediate
|
||||
parentName: Left_IndexProximal
|
||||
position: {x: 0.000000063329935, y: 0.042097963, z: 0}
|
||||
rotation: {x: 0.03019715, y: 0.00002467632, z: 0.000000199303, w: 0.999544}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
|
||||
- name: Left_IndexDistal
|
||||
parentName: Left_IndexIntermediate
|
||||
position: {x: 0.000000040978193, y: 0.025139084, z: -0.000000052154064}
|
||||
rotation: {x: 0.039458778, y: -0.000012829837, z: 0.0000022871232, w: 0.99922127}
|
||||
scale: {x: 0.99999994, y: 0.99999994, z: 0.9999998}
|
||||
- name: Left_IndexDistalEnd
|
||||
parentName: Left_IndexDistal
|
||||
position: {x: 0.00000005122274, y: 0.024609555, z: -0.000000014901161}
|
||||
rotation: {x: -0.000002626329, y: -0.000025366317, z: 0.0000037366988, w: 1}
|
||||
scale: {x: 0.99999994, y: 1.0000002, z: 1.0000002}
|
||||
- name: Left_ThumbProximal
|
||||
parentName: Left_Hand
|
||||
position: {x: -0.0024635196, y: 0.029368907, z: 0.022707902}
|
||||
rotation: {x: 0.09340875, y: 0.8959176, z: 0.3552756, w: -0.24977121}
|
||||
scale: {x: 0.99999976, y: 0.9999999, z: 0.9999996}
|
||||
- name: Left_ThumbIntermediate
|
||||
parentName: Left_ThumbProximal
|
||||
position: {x: -0.000000059604645, y: 0.027841434, z: -0.000000052154064}
|
||||
rotation: {x: -0.017032752, y: -0.31703165, z: 0.00088356866, w: 0.9482616}
|
||||
scale: {x: 1.0000001, y: 1.0000002, z: 1.0000002}
|
||||
- name: Left_ThumbDistal
|
||||
parentName: Left_ThumbIntermediate
|
||||
position: {x: -0, y: 0.045123443, z: -0.000000029802322}
|
||||
rotation: {x: 0.030440448, y: 0.18602441, z: -0.005766247, w: 0.9820565}
|
||||
scale: {x: 0.99999994, y: 0.99999964, z: 0.9999999}
|
||||
- name: Left_ThumbDistalEnd
|
||||
parentName: Left_ThumbDistal
|
||||
position: {x: 0.000000029802322, y: 0.02945812, z: -0.000000017811544}
|
||||
rotation: {x: 0.0000010788499, y: 0.000006921226, z: 0.000001044944, w: 1}
|
||||
scale: {x: 0.99999976, y: 1, z: 1.0000001}
|
||||
- name: Right_Shoulder
|
||||
parentName: UpperChest
|
||||
position: {x: 0.095713586, y: 19.149384, z: -0.8727802}
|
||||
rotation: {x: 0.9925801, y: -0.043275714, z: -0.11352303, w: 0.0049491944}
|
||||
scale: {x: 1.0000136, y: 0.99999994, z: 1.0000007}
|
||||
position: {x: 0.00096336816, y: 0.19168933, z: 0.0011712741}
|
||||
rotation: {x: 0.73022896, y: 0.6732043, z: -0.06640747, w: -0.09566473}
|
||||
scale: {x: 1.0000002, y: 1.0000005, z: 1.0000001}
|
||||
- name: Right_UpperArm
|
||||
parentName: Right_Shoulder
|
||||
position: {x: 16.743204, y: -0.000229083, z: 0.000027098416}
|
||||
rotation: {x: 0.12673588, y: 0.033322435, z: 0.6809692, w: 0.720492}
|
||||
scale: {x: 1, y: 0.99999994, z: 1}
|
||||
position: {x: -0.00000007892959, y: 0.1674321, z: 0.0000000046538844}
|
||||
rotation: {x: -0.11520286, y: -0.021773117, z: -0.017826347, w: 0.9929434}
|
||||
scale: {x: 0.9999999, y: 0.99999994, z: 1.0000001}
|
||||
- name: Right_LowerArm
|
||||
parentName: Right_UpperArm
|
||||
position: {x: 0.0003787279, y: -28.508278, z: -0.000034809113}
|
||||
rotation: {x: 0.020542428, y: 0.0083179455, z: -0.020623716, w: 0.9995417}
|
||||
scale: {x: 0.99999994, y: 1, z: 0.99999994}
|
||||
position: {x: 0.0000000273576, y: 0.28508297, z: -0.0000000043655746}
|
||||
rotation: {x: -0.006849071, y: 0.65487576, z: -0.028288439, w: 0.75517595}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.9999998}
|
||||
- name: Right_Hand
|
||||
parentName: Right_LowerArm
|
||||
position: {x: 0.00015759468, y: -24.036303, z: 0.00017547607}
|
||||
rotation: {x: -0.04739711, y: -0.24003564, z: 0.013464554, w: 0.9695128}
|
||||
scale: {x: 1, y: 1.0000001, z: 1.0000001}
|
||||
- name: Right_IndexProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: -0.78222656, y: -9.183923, z: -2.6574483}
|
||||
rotation: {x: -0.0000836998, y: -0.7104806, z: -0.0063247033, w: 0.7036883}
|
||||
scale: {x: 0.9999999, y: 0.99999994, z: 1.0000001}
|
||||
- name: Right_IndexIntermediate
|
||||
parentName: Right_IndexProximal
|
||||
position: {x: 0.0000705719, y: -4.2101455, z: -0.0001373291}
|
||||
rotation: {x: 0.030206744, y: -0.000006735324, z: 0.0000126676005, w: 0.99954367}
|
||||
scale: {x: 1.0000001, y: 1, z: 1}
|
||||
- name: Right_IndexDistal
|
||||
parentName: Right_IndexIntermediate
|
||||
position: {x: -0.000035762787, y: -2.5139248, z: -0.000060081482}
|
||||
rotation: {x: 0.039482415, y: 0.00000016722691, z: -0.0000063468906, w: 0.99922025}
|
||||
scale: {x: 0.99999994, y: 0.9999999, z: 0.99999994}
|
||||
- name: Right_IndexDistalEnd
|
||||
parentName: Right_IndexDistal
|
||||
position: {x: 0.000024914742, y: -2.4609394, z: 0.000061035156}
|
||||
rotation: {x: 0.000000024214383, y: 0.000000007799825, z: 0.000000016298143, w: 1}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
|
||||
- name: Right_MiddleProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: -1.2848606, y: -8.609744, z: -0.343606}
|
||||
rotation: {x: -0.0040825414, y: -0.661081, z: -0.0039978097, w: 0.75029284}
|
||||
scale: {x: 1, y: 0.9999998, z: 0.9999999}
|
||||
- name: Right_MiddleIntermediate
|
||||
parentName: Right_MiddleProximal
|
||||
position: {x: 0.0000042915344, y: -5.1275806, z: 0.000091552734}
|
||||
rotation: {x: 0.026233675, y: -0.000008106229, z: -0.0000050971266, w: 0.9996559}
|
||||
scale: {x: 0.9999999, y: 0.9999998, z: 0.9999998}
|
||||
- name: Right_MiddleDistal
|
||||
parentName: Right_MiddleIntermediate
|
||||
position: {x: 0.000014424324, y: -2.828358, z: 0.000015258789}
|
||||
rotation: {x: 0.033475112, y: -0.00000014629966, z: -0.00000044076262, w: 0.9994396}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_MiddleDistalEnd
|
||||
parentName: Right_MiddleDistal
|
||||
position: {x: 0.000009179115, y: -2.3345304, z: 0.000051498413}
|
||||
rotation: {x: 0.000000011175871, y: 0.00000008160713, z: -0.00000001862645, w: 1}
|
||||
scale: {x: 1.0000001, y: 1, z: 1}
|
||||
position: {x: -0.000000007450581, y: 0.24036385, z: 0.000000024214387}
|
||||
rotation: {x: 0.033727113, y: -0.27446398, z: -0.0067438586, w: 0.9609821}
|
||||
scale: {x: 0.99999994, y: 1.0000001, z: 1.0000001}
|
||||
- name: Right_PinkyProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: -0.44381046, y: -7.2880793, z: 2.9358234}
|
||||
rotation: {x: -0.020054843, y: -0.5504939, z: -0.008241761, w: 0.8345576}
|
||||
scale: {x: 1, y: 1, z: 0.99999994}
|
||||
position: {x: -0.009288818, y: 0.071965344, z: 0.030435793}
|
||||
rotation: {x: -0.035804547, y: 0.9967338, z: 0.01911601, w: -0.06981688}
|
||||
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000002}
|
||||
- name: Right_PinkyIntermediate
|
||||
parentName: Right_PinkyProximal
|
||||
position: {x: 0.00004196167, y: -3.226898, z: 0.00009536743}
|
||||
rotation: {x: 0.02811752, y: -0.0000085234615, z: 0.0000000055879337, w: 0.9996047}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.9999999}
|
||||
position: {x: -0.000000014901161, y: 0.03226914, z: 0}
|
||||
rotation: {x: 0.028010868, y: 0.7776782, z: 0.0024390442, w: 0.6280336}
|
||||
scale: {x: 1, y: 0.9999999, z: 0.99999976}
|
||||
- name: Right_PinkyDistal
|
||||
parentName: Right_PinkyIntermediate
|
||||
position: {x: 0.000022888184, y: -2.0224924, z: 0.000049829483}
|
||||
rotation: {x: 0.03643074, y: -0.000002679542, z: -0.0000070785304, w: 0.99933624}
|
||||
scale: {x: 1, y: 0.9999999, z: 0.9999999}
|
||||
position: {x: 0.0000000037252903, y: 0.020225015, z: 0.000000016763806}
|
||||
rotation: {x: 0.026620971, y: -0.2246639, z: 0.02487207, w: 0.973755}
|
||||
scale: {x: 1, y: 0.9999998, z: 0.9999998}
|
||||
- name: Right_PinkyDistalEnd
|
||||
parentName: Right_PinkyDistal
|
||||
position: {x: 0.000058174133, y: -1.8518865, z: 0.000009536743}
|
||||
rotation: {x: 0.00000003352762, y: 0.000000007450581, z: -0.000000031664975, w: 1}
|
||||
scale: {x: 0.99999994, y: 0.9999998, z: 1}
|
||||
position: {x: 0.000000037252903, y: 0.018518914, z: 0.000000029802322}
|
||||
rotation: {x: 0.96577424, y: 0.000026637046, z: 0.25938419, w: 0.000012248825}
|
||||
scale: {x: 0.9999997, y: 1.0000001, z: 0.99999976}
|
||||
- name: Right_RingProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: -0.95273113, y: -8.161385, z: 1.2241869}
|
||||
rotation: {x: -0.017645737, y: -0.6027, z: -0.004049102, w: 0.79776245}
|
||||
scale: {x: 1, y: 1.0000001, z: 1}
|
||||
position: {x: -0.0014465973, y: 0.08169511, z: 0.014973201}
|
||||
rotation: {x: -0.042631283, y: 0.9469662, z: 0.0068906522, w: -0.31841835}
|
||||
scale: {x: 0.9999999, y: 1, z: 1.0000004}
|
||||
- name: Right_RingIntermediate
|
||||
parentName: Right_RingProximal
|
||||
position: {x: 0.0000071525574, y: -4.3628516, z: 0.00007343292}
|
||||
rotation: {x: 0.023549762, y: -0.0000037848931, z: 0.0000072503426, w: 0.9997227}
|
||||
scale: {x: 0.9999999, y: 1, z: 0.9999999}
|
||||
position: {x: 0.000000011175871, y: 0.043628346, z: 0.000000014901161}
|
||||
rotation: {x: 0.023556367, y: 0.3984804, z: -0.00031394872, w: 0.9168742}
|
||||
scale: {x: 0.9999998, y: 0.99999994, z: 1}
|
||||
- name: Right_RingDistal
|
||||
parentName: Right_RingIntermediate
|
||||
position: {x: -0.000028133392, y: -2.711465, z: 0.0000014305115}
|
||||
rotation: {x: 0.03910562, y: 0.00000012832305, z: -0.000003903522, w: 0.9992351}
|
||||
scale: {x: 0.99999994, y: 0.9999997, z: 0.9999997}
|
||||
position: {x: 0.000000022351742, y: 0.027114734, z: 0.000000026077032}
|
||||
rotation: {x: 0.036826264, y: -0.05484051, z: 0.01309168, w: 0.99772996}
|
||||
scale: {x: 0.9999998, y: 0.99999976, z: 0.99999934}
|
||||
- name: Right_RingDistalEnd
|
||||
parentName: Right_RingDistal
|
||||
position: {x: 0.000006198883, y: -2.09578, z: 0.000047683716}
|
||||
rotation: {x: -0.0000000093132275, y: 0.00000004749746, z: 0.000000020489097, w: 1}
|
||||
scale: {x: 1, y: 1, z: 0.9999998}
|
||||
position: {x: -0.000000037252903, y: 0.020957705, z: 0.000000029802322}
|
||||
rotation: {x: 0.9897357, y: 0.00001396277, z: 0.14290999, w: -0.000019649202}
|
||||
scale: {x: 1, y: 0.99999994, z: 1}
|
||||
- name: Right_MiddleProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: 0.004766941, y: 0.08696769, z: 0.0004799217}
|
||||
rotation: {x: 0.03928937, y: -0.79642284, z: 0.02052048, w: 0.60311353}
|
||||
scale: {x: 1.0000001, y: 0.99999964, z: 0.99999994}
|
||||
- name: Right_MiddleIntermediate
|
||||
parentName: Right_MiddleProximal
|
||||
position: {x: 0.0000000055879354, y: 0.05127579, z: 0.000000059604645}
|
||||
rotation: {x: 0.02622759, y: -0.09986447, z: -0.00065767363, w: 0.99465513}
|
||||
scale: {x: 0.9999998, y: 0.99999976, z: 0.99999946}
|
||||
- name: Right_MiddleDistal
|
||||
parentName: Right_MiddleIntermediate
|
||||
position: {x: -0.0000000055879354, y: 0.028283697, z: 0.000000014901161}
|
||||
rotation: {x: 0.03325419, y: 0.012555632, z: -0.0037568882, w: 0.999361}
|
||||
scale: {x: 0.9999999, y: 0.99999994, z: 1}
|
||||
- name: Right_MiddleDistalEnd
|
||||
parentName: Right_MiddleDistal
|
||||
position: {x: -0.000000006519258, y: 0.023345374, z: -0.000000052154064}
|
||||
rotation: {x: 0.9987492, y: -0.0000034116672, z: -0.050000317, w: -0.000023523322}
|
||||
scale: {x: 1, y: 1.0000001, z: 1}
|
||||
- name: Right_IndexProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: 0.0044192523, y: 0.092984214, z: -0.023138084}
|
||||
rotation: {x: 0.03653068, y: -0.80071294, z: 0.024313333, w: 0.5974389}
|
||||
scale: {x: 1, y: 0.99999964, z: 1.0000001}
|
||||
- name: Right_IndexIntermediate
|
||||
parentName: Right_IndexProximal
|
||||
position: {x: -0.000000029802322, y: 0.042101376, z: 0.000000029802322}
|
||||
rotation: {x: 0.030095901, y: 0.15779756, z: 0.0025347832, w: 0.9870095}
|
||||
scale: {x: 1, y: 1.0000001, z: 1.0000001}
|
||||
- name: Right_IndexDistal
|
||||
parentName: Right_IndexIntermediate
|
||||
position: {x: 0.00000005401671, y: 0.025139505, z: -0.000000007450581}
|
||||
rotation: {x: 0.038869638, y: -0.06915493, z: 0.0067917323, w: 0.9968253}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.9999999}
|
||||
- name: Right_IndexDistalEnd
|
||||
parentName: Right_IndexDistal
|
||||
position: {x: 0.000000013969839, y: 0.024609067, z: -0.000000029802322}
|
||||
rotation: {x: 0.99865097, y: 0.000014065641, z: 0.051925674, w: -0.000023602057}
|
||||
scale: {x: 1.0000002, y: 1.0000004, z: 1.0000002}
|
||||
- name: Right_ThumbProximal
|
||||
parentName: Right_Hand
|
||||
position: {x: 0.08035421, y: -2.8816614, z: -2.351449}
|
||||
rotation: {x: 0.17960459, y: 0.8841711, z: 0.42399642, w: -0.07880751}
|
||||
scale: {x: 1, y: 1.0000002, z: 0.99999976}
|
||||
position: {x: 0.001586467, y: 0.029361457, z: -0.022766732}
|
||||
rotation: {x: -0.34012425, y: -0.8257315, z: 0.13859236, w: 0.42810643}
|
||||
scale: {x: 1.0000002, y: 0.9999997, z: 0.9999999}
|
||||
- name: Right_ThumbIntermediate
|
||||
parentName: Right_ThumbProximal
|
||||
position: {x: 0.00002002716, y: -2.7577724, z: -0.38184237}
|
||||
rotation: {x: 0.1278042, y: -0.0000002779509, z: -0.0000000037560883, w: 0.9917994}
|
||||
scale: {x: 0.99999994, y: 1, z: 0.99999994}
|
||||
position: {x: -0.000000044703484, y: 0.027840726, z: -0.000000014901161}
|
||||
rotation: {x: 0.0016264507, y: 0.06934869, z: 0.016992403, w: 0.9974465}
|
||||
scale: {x: 0.99999994, y: 1, z: 0.9999999}
|
||||
- name: Right_ThumbDistal
|
||||
parentName: Right_ThumbIntermediate
|
||||
position: {x: 0.000071525574, y: -4.459466, z: 0.6870661}
|
||||
rotation: {x: -0.045416255, y: -0.0000015099881, z: 0.0000072725425, w: 0.9989682}
|
||||
scale: {x: 0.9999999, y: 1, z: 1.0000001}
|
||||
position: {x: 0.000000022351742, y: 0.045121126, z: -0.000000059604645}
|
||||
rotation: {x: -0.022282427, y: -0.70061916, z: -0.02152785, w: 0.71286243}
|
||||
scale: {x: 0.99999964, y: 0.9999998, z: 0.99999994}
|
||||
- name: Right_ThumbDistalEnd
|
||||
parentName: Right_ThumbDistal
|
||||
position: {x: 0.000024795532, y: -2.9458046, z: 0.00009016693}
|
||||
rotation: {x: 0.000000009400539, y: 0.0000000022264428, z: 0.000000057742003, w: 1}
|
||||
scale: {x: 1, y: 0.99999994, z: 0.9999998}
|
||||
position: {x: -0.000000044703484, y: 0.029457733, z: -0.0000000060535967}
|
||||
rotation: {x: 0.004281985, y: -0.000000043611763, z: 0.9999908, w: 0.00000019488859}
|
||||
scale: {x: 1.0000001, y: 1.0000005, z: 1.0000001}
|
||||
- name: Left_UpperLeg
|
||||
parentName: Hips
|
||||
position: {x: -0.08610339, y: 0.053499777, z: -0.011305839}
|
||||
rotation: {x: -0.20567876, y: 0.0037425205, z: 0.01735476, w: 0.9784585}
|
||||
scale: {x: 1, y: 0.99999994, z: 1.0000001}
|
||||
- name: Left_LowerLeg
|
||||
parentName: Left_UpperLeg
|
||||
position: {x: 0.000000008453343, y: 0.41334462, z: -3.1468517e-10}
|
||||
rotation: {x: 0.034046106, y: 0.0000034605282, z: 0.00000016488906, w: 0.9994203}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Left_Foot
|
||||
parentName: Left_LowerLeg
|
||||
position: {x: 0.0000000058570038, y: 0.4140394, z: 0.0000000036961865}
|
||||
rotation: {x: 0.04520098, y: 0.8433204, z: -0.51710415, w: -0.13917923}
|
||||
scale: {x: 0.9999999, y: 0.9999997, z: 1}
|
||||
- name: Left_Toes
|
||||
parentName: Left_Foot
|
||||
position: {x: -0.0000000023283064, y: 0.13841704, z: 0.0000000018626451}
|
||||
rotation: {x: -0.008749583, y: 0.985239, z: 0.14575031, w: 0.089355476}
|
||||
scale: {x: 1.0000001, y: 0.9999998, z: 0.99999994}
|
||||
- name: Left_ToesEnd
|
||||
parentName: Left_Toes
|
||||
position: {x: 1.7462298e-10, y: 0.06641418, z: 0.0000000023283064}
|
||||
rotation: {x: 0.61085683, y: -0.020899585, z: -0.0065935804, w: 0.79143775}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Right_UpperLeg
|
||||
parentName: Hips
|
||||
position: {x: 0.0861013, y: 0.053480692, z: -0.011297943}
|
||||
rotation: {x: -0.012705498, y: 0.96753687, z: -0.20601824, w: 0.1458337}
|
||||
scale: {x: 1, y: 0.99999994, z: 1.0000001}
|
||||
- name: Right_LowerLeg
|
||||
parentName: Right_UpperLeg
|
||||
position: {x: -0.0000000055879354, y: 0.41334432, z: -0.0000000044237822}
|
||||
rotation: {x: -0.010249002, y: -0.82638717, z: 0.03246688, w: 0.56207216}
|
||||
scale: {x: 1.0000001, y: 0.9999999, z: 1.0000001}
|
||||
- name: Right_Foot
|
||||
parentName: Right_LowerLeg
|
||||
position: {x: 0.00000001071021, y: 0.41403958, z: 0.0000000013969839}
|
||||
rotation: {x: -0.463813, y: -0.42003682, z: -0.23307812, w: 0.74439317}
|
||||
scale: {x: 0.99999994, y: 0.99999994, z: 1.0000004}
|
||||
- name: Right_Toes
|
||||
parentName: Right_Foot
|
||||
position: {x: 0.0000000019603839, y: 0.13842079, z: -0.0000000018626451}
|
||||
rotation: {x: -0.14587179, y: -0.010785824, z: -0.0060450644, w: 0.9892263}
|
||||
scale: {x: 1.0000001, y: 1.0000002, z: 0.99999994}
|
||||
- name: Right_ToesEnd
|
||||
parentName: Right_Toes
|
||||
position: {x: -0.0000000088330125, y: 0.06641012, z: 9.313226e-10}
|
||||
rotation: {x: -0.7914422, y: -0.0065935752, z: 0.020907173, w: 0.6108509}
|
||||
scale: {x: 0.9999999, y: 1, z: 0.99999976}
|
||||
- name: FPV_Scale
|
||||
parentName: Armature
|
||||
position: {x: -0.000114326474, y: 1.3719815, z: -0.16542564}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Armature_Arm_Mesh
|
||||
parentName: Armature(Clone)
|
||||
position: {x: -0.000000001200533, y: -0.000000055814613, z: -0.000000010663483}
|
||||
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Armature_FPV_Mesh
|
||||
parentName: Armature(Clone)
|
||||
position: {x: -0.0000000011920929, y: 5.6044533e-16, z: -0.0000000035762786}
|
||||
position: {x: -0.000000001200533, y: -0.000000055814613, z: -0.000000010663483}
|
||||
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: Armature_Mesh
|
||||
parentName: Armature(Clone)
|
||||
position: {x: -0.0000000011920929, y: 5.6044533e-16, z: -0.0000000035762786}
|
||||
position: {x: -0.000000001200533, y: -0.000000055814613, z: -0.000000010663483}
|
||||
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
armTwist: 1
|
||||
|
@ -907,6 +919,7 @@ ModelImporter:
|
|||
humanoidOversampling: 1
|
||||
avatarSetup: 1
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 0
|
||||
importBlendShapeDeformPercent: 0
|
||||
remapMaterialsIfMaterialImportModeIsNone: 1
|
||||
additionalBone: 0
|
||||
userData:
|
||||
|
|
|
@ -5,10 +5,12 @@ namespace BITKit
|
|||
{
|
||||
public class AnimatorHelper : MonoBehaviour
|
||||
{
|
||||
public Transform root;
|
||||
void OnAnimatorMove()
|
||||
[SerializeField] private Transform root;
|
||||
|
||||
private void OnAnimatorMove()
|
||||
{
|
||||
root?.SendMessage(nameof(OnAnimatorMove));
|
||||
if (root is not null)
|
||||
root.SendMessage(nameof(OnAnimatorMove));
|
||||
}
|
||||
}
|
||||
}
|
|
@ -10,17 +10,12 @@ namespace BITKit.Animations
|
|||
{
|
||||
public class UnityAnimator : MonoBehaviour, IAnimator
|
||||
{
|
||||
[System.Serializable]
|
||||
public record AnimatorPlayEvent
|
||||
{
|
||||
public string stateName;
|
||||
public int index;
|
||||
}
|
||||
[System.Serializable]
|
||||
[Serializable]
|
||||
public class AnimatorLayerInfo
|
||||
{
|
||||
public string stateName;
|
||||
public string fullStateName;
|
||||
internal string entryName;
|
||||
public AnimatorStateInfo currentState = new();
|
||||
public event Action<string> onStateEnter;
|
||||
public event Action<string> onStateExit;
|
||||
|
@ -33,6 +28,10 @@ namespace BITKit.Animations
|
|||
onStateExit?.Invoke(name);
|
||||
}
|
||||
}
|
||||
|
||||
[Header(Constant.Header.Settings)]
|
||||
[SerializeField] private bool debug;
|
||||
|
||||
[Header(Constant.Header.Components)]
|
||||
public Animator animator;
|
||||
public AnimatorLayerInfo this[int index]
|
||||
|
@ -54,13 +53,27 @@ namespace BITKit.Animations
|
|||
return layerInfos[index];
|
||||
}
|
||||
}
|
||||
public List<AnimatorLayerInfo> layerInfos = new();
|
||||
|
||||
[SerializeField] private List<AnimatorLayerInfo> layerInfos = new();
|
||||
[Header(Constant.Header.InternalVariables)]
|
||||
private readonly Dictionary<string,UnityAnimatorStateInfo> _registryStates=new ();
|
||||
|
||||
private void OnEnable()
|
||||
{
|
||||
animator.enabled = true;
|
||||
}
|
||||
private void OnDisable()
|
||||
{
|
||||
animator.enabled = false;
|
||||
foreach (var x in layerInfos)
|
||||
{
|
||||
x.entryName = null;
|
||||
}
|
||||
}
|
||||
public void CrossFade(string name, float duration, int index = 0, float normalizedTimeOffset = 0)
|
||||
{
|
||||
animator.CrossFade(name, duration, index);
|
||||
name = name.Replace(".", "_");
|
||||
|
||||
animator.CrossFade(name, duration, index, normalizedTimeOffset);
|
||||
}
|
||||
|
||||
public void Play(string name, int index = -1, float normalizedTimeOffset = 0)
|
||||
|
@ -82,17 +95,29 @@ namespace BITKit.Animations
|
|||
|
||||
public void OnStateEnter(int index, string name)
|
||||
{
|
||||
if (debug)
|
||||
{
|
||||
BIT4Log.Log<UnityAnimator>($"OnEntry:{name}");
|
||||
}
|
||||
this[index].fullStateName = name;
|
||||
foreach (var item in name.Split("."))
|
||||
{
|
||||
name = item;
|
||||
break;
|
||||
}
|
||||
this[index].stateName = name;
|
||||
this[index].stateName = this[index].entryName = name;
|
||||
this[index].OnStateEnter(name);
|
||||
}
|
||||
public void OnStateExit(int index, string name)
|
||||
{
|
||||
if (string.IsNullOrEmpty(this[index].entryName))
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (debug)
|
||||
{
|
||||
BIT4Log.Log<UnityAnimator>($"OnExit:{name}");
|
||||
}
|
||||
this[index].OnStateExit(name);
|
||||
}
|
||||
public float3 GetRootVelocity()
|
||||
|
|
|
@ -12,12 +12,27 @@ namespace BITKit
|
|||
HalfOpen,
|
||||
Locked,
|
||||
}
|
||||
public Transform root;
|
||||
public Vector3 openEuler;
|
||||
public Vector3 closeEuler;
|
||||
public State state;
|
||||
|
||||
[SerializeField] private bool allowPhysics = true;
|
||||
[SerializeField] private Rigidbody root;
|
||||
[SerializeField] private Vector3 openEuler;
|
||||
[SerializeField] private Vector3 closeEuler;
|
||||
[SerializeField] private State state;
|
||||
[SerializeField] private Collider[] ignoreColliders;
|
||||
private void Start()
|
||||
{
|
||||
var selfColliders = GetComponentsInChildren<Collider>(true);
|
||||
var parentCollider = GetComponentInParent<Collider>(true);
|
||||
foreach (var self in selfColliders)
|
||||
{
|
||||
foreach (var ignore in ignoreColliders)
|
||||
{
|
||||
Physics.IgnoreCollision(self, ignore, true);
|
||||
}
|
||||
|
||||
if (parentCollider is not null)
|
||||
Physics.IgnoreCollision(self, parentCollider, true);
|
||||
}
|
||||
Set();
|
||||
}
|
||||
public void Execute()
|
||||
|
@ -34,11 +49,15 @@ namespace BITKit
|
|||
break;
|
||||
}
|
||||
}
|
||||
|
||||
public void Set(bool isClosed)
|
||||
{
|
||||
state = isClosed ? State.Close : State.Open;
|
||||
root.localEulerAngles = isClosed ? closeEuler : openEuler;
|
||||
root.transform.localEulerAngles = isClosed ? closeEuler : openEuler;
|
||||
if (allowPhysics)
|
||||
root.isKinematic = isClosed;
|
||||
}
|
||||
|
||||
private void Set()
|
||||
{
|
||||
var isClosed = state switch
|
||||
|
|
|
@ -6,12 +6,12 @@ namespace BITKit.Entities
|
|||
|
||||
public sealed class EntityAnimator : EntityComponent
|
||||
{
|
||||
public Animator[] animators;
|
||||
[SerializeReference, SubclassSelector] public References[] animationKeyWords;
|
||||
[SerializeReference, SubclassSelector] public References _rootVelocity;
|
||||
[SerializeReference, SubclassSelector] public References[] boolParameters;
|
||||
[SerializeReference, SubclassSelector] public References[] floatParameters;
|
||||
List<string> keyWords;
|
||||
[SerializeField] private Animator[] animators;
|
||||
[SerializeReference, SubclassSelector] private References[] animationKeyWords;
|
||||
[SerializeReference, SubclassSelector] private References _rootVelocity;
|
||||
[SerializeReference, SubclassSelector] private References[] boolParameters;
|
||||
[SerializeReference, SubclassSelector] private References[] floatParameters;
|
||||
private List<string> keyWords;
|
||||
public override void OnAwake()
|
||||
{
|
||||
keyWords = animationKeyWords.Select(x => x.Get()).ToList();
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
"references": [
|
||||
"GUID:14fe60d984bf9f84eac55c6ea033a8f4",
|
||||
"GUID:709caf8d7fb6ef24bbba0ab9962a3ad0",
|
||||
"GUID:a45ea9d98164db34f9c3c360d07b4ab2",
|
||||
"GUID:f822dbf6fdfd4a5469cccaa2e4eed3b6",
|
||||
"GUID:49b49c76ee64f6b41bf28ef951cb0e50",
|
||||
"GUID:7efac18f239530141802fb139776f333"
|
||||
|
|
|
@ -62,6 +62,9 @@ namespace BITKit.Entities
|
|||
/// </summary>
|
||||
public interface IEntityMovement:IStateMachine<IEntityMovementState>
|
||||
{
|
||||
Vector3 Position { get; set; }
|
||||
Quaternion Rotation { get; set; }
|
||||
Vector3 Forward { get; }
|
||||
/// <summary>
|
||||
/// 视角中心,通常是摄像机的位置
|
||||
/// </summary>
|
||||
|
|
|
@ -6,14 +6,47 @@ using UnityEngine.InputSystem;
|
|||
|
||||
namespace BITKit
|
||||
{
|
||||
public class NavAgentMovement: StateBasedComponent<IEntityMovementState>,IEntityMovement,IHealthCallback
|
||||
public class NavAgentMovement: StateBasedComponent<IEntityMovementState>,IEntityMovement
|
||||
{
|
||||
#region 属性
|
||||
[SerializeField] private NavMeshAgent agent;
|
||||
[SerializeField] private new Rigidbody rigidbody;
|
||||
|
||||
[Inject] private IHealth _health;
|
||||
|
||||
[Inject(true)] private IEntityOverride _override;
|
||||
#endregion
|
||||
|
||||
public override void OnStart()
|
||||
{
|
||||
if (_override is not null)
|
||||
{
|
||||
_override.OnOverride += (x) =>
|
||||
{
|
||||
agent.isStopped = x;
|
||||
};
|
||||
}
|
||||
|
||||
_health.OnSetAlive += OnSetAlive;
|
||||
_health.OnSetHealthPoint += OnSetHP;
|
||||
|
||||
}
|
||||
|
||||
#region 接口实现
|
||||
|
||||
public Vector3 Position
|
||||
{
|
||||
get=>transform.position;
|
||||
set=>transform.position=value;
|
||||
}
|
||||
|
||||
public Quaternion Rotation
|
||||
{
|
||||
get=>transform.rotation;
|
||||
set=>transform.rotation=value;
|
||||
}
|
||||
|
||||
public Vector3 Forward => transform.forward;
|
||||
public Vector3 ViewCenter { get; set; }
|
||||
public Quaternion ViewRotation { get; set; }
|
||||
public Vector3 LocomotionBasedVelocity { get; private set; }
|
||||
|
@ -34,6 +67,9 @@ namespace BITKit
|
|||
GroundVelocity = _groundVelocity;
|
||||
IsGrounded = agent.isOnOffMeshLink is false;
|
||||
|
||||
entity.Set<bool>("IsMoving",Velocity.sqrMagnitude>=0.16f);
|
||||
entity.Set<float>("SqrMagnitude",Velocity.sqrMagnitude);
|
||||
|
||||
if (!isDead) return;
|
||||
|
||||
recordPosition = rigidbody.position;
|
||||
|
|
|
@ -0,0 +1,52 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.InputSystem;
|
||||
|
||||
namespace BITKit.Entities.Movement
|
||||
{
|
||||
public class RigidbodyBasedMovement : StateBasedComponent<IEntityMovementState>,IEntityMovement
|
||||
{
|
||||
[SerializeField] private new Rigidbody rigidbody;
|
||||
[SerializeField] private Animator animator;
|
||||
public Vector3 Position { get; set; }
|
||||
public Quaternion Rotation { get; set; }
|
||||
public Vector3 Forward { get; }
|
||||
public Vector3 ViewCenter { get; }
|
||||
public Quaternion ViewRotation { get; }
|
||||
public Vector3 LocomotionBasedVelocity { get; }
|
||||
public Vector3 Velocity { get;private set; }
|
||||
public Vector3 GroundVelocity { get; }
|
||||
public Vector3 AngularVelocity { get; }
|
||||
public bool IsGrounded { get; }
|
||||
public void SyncMovement(Vector3 velocity, Vector3 position, Quaternion rotation, bool isGrounded)
|
||||
{
|
||||
}
|
||||
|
||||
public void Movement(Vector3 relativeVector)
|
||||
{
|
||||
}
|
||||
|
||||
public void Movement(InputAction.CallbackContext context)
|
||||
{
|
||||
}
|
||||
|
||||
public void ExecuteCommand<T>(T command = default)
|
||||
{
|
||||
}
|
||||
|
||||
public event Action<object> OnCommand;
|
||||
public override void OnFixedUpdate(float deltaTime)
|
||||
{
|
||||
rigidbody.MovePosition(rigidbody.position + Velocity * deltaTime
|
||||
);
|
||||
}
|
||||
|
||||
private void OnAnimatorMove()
|
||||
{
|
||||
Velocity = animator.velocity;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 08c479c2ef329e94aaac1cc920eb8ce1
|
||||
guid: 9db04e8e30068ef40b2afa725bdc239d
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
|
@ -1,78 +0,0 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using BITKit;
|
||||
using BITKit.Animations;
|
||||
using BITKit.StateMachine;
|
||||
using System.Linq;
|
||||
using BITFALL.Player.Equip;
|
||||
using Cinemachine;
|
||||
|
||||
namespace BITKit.Entities
|
||||
{
|
||||
public interface IEquipBase : IEntryElement, IAwake, IStart, IUpdate
|
||||
{
|
||||
public const string _Equip = "Equip";
|
||||
string AddressablePath { get; }
|
||||
IEntity Entity { get; set; }
|
||||
void PlayAudio(string name);
|
||||
}
|
||||
public abstract class BITEquipBase<T> : StateBasedMonoBehaviour<T>, IEquipBase where T : IState
|
||||
{
|
||||
[Header(Constant.Header.Components)]
|
||||
public UnityAnimator animator;
|
||||
[Header(Constant.Header.InternalVariables)]
|
||||
protected IEntity entity;
|
||||
public IEntity Entity { get => entity; set => entity = value; }
|
||||
public virtual string AddressablePath => throw new System.NotImplementedException();
|
||||
public virtual void Entry() { }
|
||||
public virtual void Exit() { }
|
||||
public virtual void OnAwake() {Initialize();}
|
||||
public virtual void OnStart() { }
|
||||
public virtual void OnUpdate(float deltaTime) { }
|
||||
public virtual void PlayAudio(string eventName) { }
|
||||
public virtual void EquipEvent(string eventName){}
|
||||
public virtual void AnimationEvent(string eventName){}
|
||||
}
|
||||
[CustomType(typeof(IEquipService))]
|
||||
public class EntityEquipment : EntityComponent,IEquipService
|
||||
{
|
||||
public EntryGroup<IEquipBase> equips = new();
|
||||
public IOptional<float> Zoom { get; } = new Optional<float>(){Value = 1};
|
||||
|
||||
public float InitialFov;
|
||||
|
||||
[SerializeField] private CinemachineVirtualCamera virtualCamera;
|
||||
protected IEquipBase entryComplete;
|
||||
private PlayerConfig playerConfig;
|
||||
public override void OnStart()
|
||||
{
|
||||
base.OnStart();
|
||||
equips.list = GetComponentsInChildren<IEquipBase>(true).ToList();
|
||||
foreach (var x in equips.list)
|
||||
{
|
||||
x.Entity = entity;
|
||||
x.OnAwake();
|
||||
}
|
||||
foreach (var x in equips.list)
|
||||
{
|
||||
x.OnStart();
|
||||
}
|
||||
}
|
||||
|
||||
public override void OnUpdate(float deltaTime)
|
||||
{
|
||||
if (equips.TryGetEntried(out entryComplete))
|
||||
{
|
||||
entryComplete.OnUpdate(deltaTime);
|
||||
}
|
||||
|
||||
var current = virtualCamera.m_Lens.FieldOfView;
|
||||
current= Mathf.Lerp(current,Zoom.Allow ? InitialFov / Zoom.Value : PlayerConfig.Singleton.Fov , deltaTime * 5);
|
||||
current = Mathf.Clamp(current, 10, PlayerConfig.Singleton.Fov);
|
||||
virtualCamera.m_Lens.FieldOfView = current;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
|
@ -6,17 +6,19 @@ using UnityEngine;
|
|||
|
||||
namespace BITKit
|
||||
{
|
||||
public class AutoHealComponent : EntityComponent,IHealthCallback,IDamageCallback
|
||||
public class AutoHealComponent : EntityComponent,IDamageCallback
|
||||
{
|
||||
[SerializeField] private IntervalUpdate healDelayInterval;
|
||||
[SerializeField] private IntervalUpdate healInterval;
|
||||
[SerializeField] private int healIncrement;
|
||||
private readonly ValidHandle allowHeal = new();
|
||||
[Inject]
|
||||
private IHealth _health;
|
||||
public override void Initialize(IEntity _entity)
|
||||
{
|
||||
base.Initialize(_entity);
|
||||
_entity.RegisterCallback<IHealthCallback>(this);
|
||||
_health.OnSetAlive += OnSetAlive;
|
||||
_health.OnSetHealthPoint += OnSetHP;
|
||||
_entity.RegisterCallback<IDamageCallback>(this);
|
||||
}
|
||||
|
||||
|
|
|
@ -5,13 +5,15 @@ using UnityEngine;
|
|||
|
||||
namespace BITKit
|
||||
{
|
||||
public class AutoRespawnComponent : EntityComponent,IHealthCallback,IAction
|
||||
public class AutoRespawnComponent : EntityComponent,IAction
|
||||
{
|
||||
[SerializeField] private IntervalUpdate respawnInterval;
|
||||
private bool requestRespawn;
|
||||
[Inject] private IHealth _health;
|
||||
public override void OnAwake()
|
||||
{
|
||||
entity.RegisterCallback<IHealthCallback>(this);
|
||||
_health.OnSetAlive += OnSetAlive;
|
||||
_health.OnSetHealthPoint += OnSetHP;
|
||||
}
|
||||
|
||||
public override void OnUpdate(float deltaTime)
|
||||
|
|
|
@ -61,12 +61,13 @@ namespace BITKit.Entities
|
|||
}
|
||||
public record DamageMessage
|
||||
{
|
||||
public IEntity initiator;
|
||||
public IEntity target;
|
||||
public int damage;
|
||||
public IDamagable hit;
|
||||
public Location location;
|
||||
public IDamageType damageType;
|
||||
public IEntity Initiator;
|
||||
public IEntity Target;
|
||||
public bool RawDamage;
|
||||
public int Damage;
|
||||
public IDamagable Hit;
|
||||
public Location Location;
|
||||
public IDamageType DamageType;
|
||||
}
|
||||
public interface IDamageCallback
|
||||
{
|
||||
|
@ -92,13 +93,13 @@ namespace BITKit.Entities
|
|||
{
|
||||
while (Messages.TryDequeue(out var damageMessage))
|
||||
{
|
||||
var unityEntity = (Entity)damageMessage.target;
|
||||
var unityEntity = (Entity)damageMessage.Target;
|
||||
if (unityEntity is null || !unityEntity.TryGetComponent<IHealth>(out var heal) || !heal.IsAlive) continue;
|
||||
|
||||
damageMessage.initiator?.Invoke(damageMessage);
|
||||
damageMessage.target?.Invoke(damageMessage);
|
||||
damageMessage.Initiator?.Invoke(damageMessage);
|
||||
damageMessage.Target?.Invoke(damageMessage);
|
||||
|
||||
foreach (var x in damageMessage.target?.GetCallbacks<IDamageCallback>()!)
|
||||
foreach (var x in damageMessage.Target?.GetCallbacks<IDamageCallback>()!)
|
||||
{
|
||||
x.OnGetDamage(damageMessage);
|
||||
}
|
||||
|
|
|
@ -1,40 +1,12 @@
|
|||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.Remoting.Contexts;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
namespace BITKit.Entities
|
||||
{
|
||||
public interface IHealthCallback
|
||||
{
|
||||
void OnSetAlive(bool alive);
|
||||
void OnSetHP(int hp);
|
||||
}
|
||||
[Serializable]
|
||||
public class UnityEventHealthCallback : IHealthCallback
|
||||
{
|
||||
[SerializeField] private UnityEvent<int> onSetHP;
|
||||
[SerializeField] private UnityEvent onSetAlive;
|
||||
[SerializeField] private UnityEvent onSetDead;
|
||||
public void OnSetAlive(bool alive)
|
||||
{
|
||||
if (alive)
|
||||
{
|
||||
onSetAlive.Invoke();
|
||||
}
|
||||
else
|
||||
{
|
||||
onSetDead.Invoke();
|
||||
}
|
||||
}
|
||||
|
||||
public void OnSetHP(int hp)
|
||||
{
|
||||
onSetHP.Invoke(hp);
|
||||
}
|
||||
}
|
||||
|
||||
public interface IHealth
|
||||
{
|
||||
/// <summary>
|
||||
|
@ -48,7 +20,7 @@ namespace BITKit.Entities
|
|||
/// <summary>
|
||||
/// 当受到伤害时的回调
|
||||
/// </summary>
|
||||
public event Func<DamageMessage,int,int> OnDamage;
|
||||
public event Func<DamageMessage,int,int> OnDamageFactory;
|
||||
int HealthPoint { get; set; }
|
||||
int MaxHealthPoint { get; set; }
|
||||
bool IsAlive { get; }
|
||||
|
@ -60,13 +32,9 @@ namespace BITKit.Entities
|
|||
[SerializeField] private int healthPoint = 100;
|
||||
[SerializeField] private int maxHealthPoint = 100;
|
||||
|
||||
[Header(Constant.Header.Providers)] [SerializeField, SerializeReference, SubclassSelector]
|
||||
[Obsolete]
|
||||
private IHealthCallback[] additiveCallback;
|
||||
|
||||
public event Action<int> OnSetHealthPoint;
|
||||
public event Action<bool> OnSetAlive;
|
||||
public event Func<DamageMessage,int, int> OnDamage;
|
||||
public event Func<DamageMessage,int, int> OnDamageFactory;
|
||||
|
||||
public int HealthPoint
|
||||
{
|
||||
|
@ -99,25 +67,12 @@ namespace BITKit.Entities
|
|||
{
|
||||
OnSetAliveInternal(IsAlive = _isAlive);
|
||||
}
|
||||
foreach (var x in entity.GetCallbacks<IHealthCallback>())
|
||||
{
|
||||
x.OnSetHP(newHP);
|
||||
}
|
||||
|
||||
OnSetHealthPoint?.Invoke(newHP);
|
||||
}
|
||||
|
||||
private void OnSetAliveInternal(bool alive)
|
||||
{
|
||||
IsAlive = alive;
|
||||
foreach (var x in entity.GetCallbacks<IHealthCallback>())
|
||||
{
|
||||
x.OnSetAlive(alive);
|
||||
}
|
||||
// foreach (var x in additiveCallback)
|
||||
// {
|
||||
// x.OnSetAlive(alive);
|
||||
// }
|
||||
OnSetAlive?.Invoke(alive);
|
||||
}
|
||||
|
||||
|
@ -128,11 +83,13 @@ namespace BITKit.Entities
|
|||
|
||||
private void OnGetDamage(DamageMessage damageMessage)
|
||||
{
|
||||
if (damageMessage.target != entity) return;
|
||||
var damage = damageMessage.damage;
|
||||
foreach (var x in OnDamage.CastAsFunc())
|
||||
if (damageMessage.Target != entity) return;
|
||||
if (IsAlive is false) return;
|
||||
var damage = damageMessage.Damage;
|
||||
foreach (var x in OnDamageFactory.CastAsFunc().Reverse())
|
||||
{
|
||||
damage = x.Invoke(damageMessage,damage);
|
||||
damage = x.Invoke(damageMessage,damage);
|
||||
if (damage <= 0) break;
|
||||
}
|
||||
AddHP(-damage);
|
||||
}
|
||||
|
|
|
@ -21,7 +21,7 @@ namespace BITKit.Entities
|
|||
}
|
||||
private void OnGetDamage(DamageMessage obj)
|
||||
{
|
||||
if (obj.target != entity) return;
|
||||
if (obj.Target != entity) return;
|
||||
DamageMessages.Enqueue(obj);
|
||||
onGetDamage?.Invoke(obj);
|
||||
foreach (var x in callbacks)
|
||||
|
|
|
@ -12,7 +12,7 @@ namespace BITKit.Entities
|
|||
{
|
||||
entity.Invoke(message);
|
||||
}
|
||||
public Rigidbody m_rigidbody;
|
||||
[SerializeField]private Rigidbody m_rigidbody;
|
||||
|
||||
}
|
||||
}
|
|
@ -9,7 +9,8 @@
|
|||
"GUID:75469ad4d38634e559750d17036d5f7c",
|
||||
"GUID:d525ad6bd40672747bde77962f1c401e",
|
||||
"GUID:49b49c76ee64f6b41bf28ef951cb0e50",
|
||||
"GUID:508392158bd966c4d9c21e19661a441d"
|
||||
"GUID:508392158bd966c4d9c21e19661a441d",
|
||||
"GUID:7efac18f239530141802fb139776f333"
|
||||
],
|
||||
"includePlatforms": [],
|
||||
"excludePlatforms": [],
|
||||
|
|
|
@ -1,10 +1,13 @@
|
|||
using System;
|
||||
using BITKit.Selection;
|
||||
using BITKit.Sensors;
|
||||
using UnityEngine;
|
||||
using UnityEngine.InputSystem;
|
||||
using UnityEngine.InputSystem.Interactions;
|
||||
namespace BITKit.Entities.Player
|
||||
{
|
||||
public class EntityInteractive : EntityPlayerComponent
|
||||
[CustomType(typeof(ISelector))]
|
||||
public class EntityInteractive : EntityPlayerComponent,ISelector
|
||||
{
|
||||
[Header(Constant.Header.Settings)]
|
||||
[SerializeReference, SubclassSelector] private ISensor sensor;
|
||||
|
@ -12,9 +15,25 @@ namespace BITKit.Entities.Player
|
|||
[Header(Constant.Header.InternalVariables)]
|
||||
private ISelectable selected;
|
||||
private IntervalUpdate cd = new(0.08f);
|
||||
[Inject]
|
||||
private IHealth _health;
|
||||
[Inject]
|
||||
private InputActionGroup _inputActionReference;
|
||||
|
||||
public override void OnStart()
|
||||
{
|
||||
_health.OnSetAlive += OnSetAlive;
|
||||
}
|
||||
|
||||
private void OnSetAlive(bool obj)
|
||||
{
|
||||
TryDeSelected();
|
||||
}
|
||||
|
||||
public override void OnUpdate(float deltaTime)
|
||||
{
|
||||
if (sensor.Get().TryGetAny(x=>x.TryGetComponentAny<ISelectable>(out _),out var detected))
|
||||
//if (sensor.Get().TryGetAny(x=>x.TryGetComponentAny<ISelectable>(out _),out var detected))
|
||||
if (sensor.Get().TryGetAny(x=>x.GetComponentInParent<ISelectable>() is not null,out var detected))
|
||||
{
|
||||
if (detected.TryGetComponentAny<ISelectable>(out var _detected))
|
||||
{
|
||||
|
@ -44,34 +63,44 @@ namespace BITKit.Entities.Player
|
|||
{
|
||||
if (selected is null) return;
|
||||
selected.SetSelectionState(SelectionState.None);
|
||||
foreach (var x in entity.GetCallbacks<ISelectableCallback>())
|
||||
{
|
||||
x.OnInactive(selected);
|
||||
}
|
||||
OnInactive?.Invoke(selected);
|
||||
selected = null;
|
||||
}
|
||||
private void Detected(ISelectable detected)
|
||||
{
|
||||
selected = detected;
|
||||
detected.SetSelectionState(SelectionState.Hover);
|
||||
foreach (var x in entity.GetCallbacks<ISelectableCallback>())
|
||||
{
|
||||
x.OnHover(selected);
|
||||
}
|
||||
OnSelected?.Invoke(selected);
|
||||
}
|
||||
|
||||
public void Interactive(InputAction.CallbackContext context)
|
||||
{
|
||||
if (context.interaction is not PressInteraction || !context.performed || cd.AllowUpdate is false) return;
|
||||
if (context.interaction is not PressInteraction || !context.performed ) return;
|
||||
if (cd.AllowUpdate is false) return;
|
||||
var _selected = selected;
|
||||
if (_selected is not MonoBehaviour monoBehaviour) return;
|
||||
if (monoBehaviour.TryGetComponentAny<IAction>(out var action))
|
||||
{
|
||||
action.Execute();
|
||||
}
|
||||
foreach (var x in entity.GetCallbacks<ISelectableCallback>())
|
||||
{
|
||||
x.OnActive(_selected);
|
||||
}
|
||||
selected.SetSelectionState(SelectionState.Active);
|
||||
OnActive?.Invoke(selected);
|
||||
}
|
||||
|
||||
public bool TryGetCurrentSelectable(out ISelectable selectable)
|
||||
{
|
||||
selectable = selected;
|
||||
return selectable != null;
|
||||
}
|
||||
|
||||
public event Action<ISelectable> OnNone;
|
||||
public event Action<ISelectable> OnHover;
|
||||
public event Action<ISelectable> OnActive;
|
||||
public event Action<ISelectable> OnInactive;
|
||||
public event Action<ISelectable> OnFocus;
|
||||
public event Action<ISelectable> OnSelected;
|
||||
public event Action<ISelectable> OnEnabled;
|
||||
public event Action<ISelectable> OnChecked;
|
||||
public event Action<ISelectable> OnRoot;
|
||||
}
|
||||
}
|
|
@ -1,36 +0,0 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
namespace BITKit.Entities
|
||||
{
|
||||
public interface IEntityMelee
|
||||
{
|
||||
void Excute();
|
||||
}
|
||||
public class EntityMelee : EntityComponent
|
||||
{
|
||||
[Header(Constant.Header.Settings)]
|
||||
public int damage=50;
|
||||
public bool singleTarget;
|
||||
public override void OnStart()
|
||||
{
|
||||
entity.AddListener<int>("Melee", Melee);
|
||||
}
|
||||
public virtual void Excute()
|
||||
{
|
||||
Melee(damage);
|
||||
}
|
||||
public virtual void AIAction(string actionName)
|
||||
{
|
||||
switch (actionName)
|
||||
{
|
||||
case "Melee":
|
||||
Excute();
|
||||
break;
|
||||
}
|
||||
}
|
||||
protected virtual void Melee(int damage)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
|
@ -8,19 +8,23 @@ using UnityEngine;
|
|||
namespace BITKit.Entities
|
||||
{
|
||||
[CustomType(typeof(IEntityPhysics))]
|
||||
public class EntityPhysics : EntityComponent,IEntityPhysics, IHealthCallback
|
||||
public class EntityPhysics : EntityComponent,IEntityPhysics
|
||||
{
|
||||
[SerializeField] private Animator animator;
|
||||
[SerializeField] private Rigidbody[] rigidbodies;
|
||||
[SerializeField] private Collider[] ragdollColliders;
|
||||
[SerializeField] private Joint joint;
|
||||
[SerializeField] private new Rigidbody rigidbody;
|
||||
private CancellationToken _cancellationToken;
|
||||
[Inject]
|
||||
private IHealth _health;
|
||||
public override void OnAwake()
|
||||
{
|
||||
entity.RegisterCallback<IHealthCallback>(this);
|
||||
_health.OnSetAlive += OnSetAlive;
|
||||
_health.OnSetHealthPoint += OnSetHP;
|
||||
_cancellationToken = entity.Get<CancellationToken>();
|
||||
}
|
||||
async void IHealthCallback.OnSetAlive(bool alive)
|
||||
private async void OnSetAlive(bool alive)
|
||||
{
|
||||
IsPhysics = !alive;
|
||||
if (animator)
|
||||
|
@ -36,6 +40,11 @@ namespace BITKit.Entities
|
|||
{
|
||||
|
||||
}
|
||||
|
||||
if (alive is false && joint is not null)
|
||||
{
|
||||
Destroy(joint);
|
||||
}
|
||||
|
||||
}
|
||||
public void OnSetHP(int hp)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
fileFormatVersion: 2
|
||||
guid: de6a534eab93cbd4cacc9e47267c621b
|
||||
guid: c570575d2e948724b980ea76eeca3259
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"name": "BITKit.Entities.Slot.Runtime",
|
||||
"rootNamespace": "",
|
||||
"references": [
|
||||
"GUID:14fe60d984bf9f84eac55c6ea033a8f4",
|
||||
"GUID:709caf8d7fb6ef24bbba0ab9962a3ad0",
|
||||
"GUID:f32d23892f67f544299b53ae07475659",
|
||||
"GUID:d525ad6bd40672747bde77962f1c401e",
|
||||
"GUID:49b49c76ee64f6b41bf28ef951cb0e50"
|
||||
],
|
||||
"includePlatforms": [],
|
||||
"excludePlatforms": [],
|
||||
"allowUnsafeCode": false,
|
||||
"overrideReferences": false,
|
||||
"precompiledReferences": [],
|
||||
"autoReferenced": true,
|
||||
"defineConstraints": [],
|
||||
"versionDefines": [],
|
||||
"noEngineReferences": false
|
||||
}
|
|
@ -1,7 +1,6 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e8173f883ff93344db922487c65da5fa
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
guid: e4e97feeabe888f4a8134328a497d6fa
|
||||
AssemblyDefinitionImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
|
@ -1,5 +1,5 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 632d0b190624f7f46971923e4fedffcb
|
||||
guid: bd5ade15e3c249d4da89ea45637eaefb
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"name": "BITKit.Entities.Slot",
|
||||
"rootNamespace": "",
|
||||
"references": [
|
||||
"GUID:14fe60d984bf9f84eac55c6ea033a8f4"
|
||||
],
|
||||
"includePlatforms": [],
|
||||
"excludePlatforms": [],
|
||||
"allowUnsafeCode": false,
|
||||
"overrideReferences": false,
|
||||
"precompiledReferences": [],
|
||||
"autoReferenced": true,
|
||||
"defineConstraints": [],
|
||||
"versionDefines": [],
|
||||
"noEngineReferences": true
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f32d23892f67f544299b53ae07475659
|
||||
AssemblyDefinitionImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
|
@ -0,0 +1,10 @@
|
|||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace BITKit.Entities.Slot
|
||||
{
|
||||
public interface IEntitySlot<T> where T : class
|
||||
{
|
||||
IDictionary<string,T> Slots { get; }
|
||||
}
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 13003171a12d81c4eaee9c516471992a
|
||||
guid: 6e62578e406f81744b5c6aad418e8783
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue