This commit is contained in:
CortexCore
2023-08-11 23:57:37 +08:00
parent 936a94c84b
commit 75889ec34f
149 changed files with 6524 additions and 1043 deletions

View File

@@ -0,0 +1,36 @@
using BITKit.Animations;
using Unity.Mathematics;
using UnityEngine;
namespace BITKit
{
public class MonoAnimatorProxy:MonoBehaviour,IAnimator
{
[SerializeField] private MonoBehaviour monoBehaviour;
private IAnimator _animatorImplementation => (IAnimator)monoBehaviour;
public void Play(string name, int index = 0, float normalizedTimeOffset = 0)
{
_animatorImplementation.Play(name, index, normalizedTimeOffset);
}
public void CrossFade(string name, float duration, int index = 0, float normalizedTimeOffset = 0)
{
_animatorImplementation.CrossFade(name, duration, index, normalizedTimeOffset);
}
public void OnStateEnter(int index, string name)
{
_animatorImplementation.OnStateEnter(index, name);
}
public void OnStateExit(int index, string name)
{
_animatorImplementation.OnStateExit(index, name);
}
public float3 GetRootVelocity()
{
return _animatorImplementation.GetRootVelocity();
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 3ec5e9dfed974baf9ce327cdc717ac6c
timeCreated: 1689957890