Initial Commit

This commit is contained in:
Simeon Radivoev 2022-02-12 12:53:50 +02:00
commit ee5c2f922d
Signed by: simeonradivoev
GPG key ID: 7611A451D2A5D37A
2255 changed files with 547750 additions and 0 deletions

View file

@ -0,0 +1,16 @@
using Unity.Entities;
using UnityEngine;
namespace Tween
{
public static class TweenExtensions
{
public static void StartTween
<T>(this EntityCommandBuffer buffer, Entity target, float time, EaseType easeType, T tween) where T : struct, ITween
{
var entity = buffer.CreateEntity();
buffer.AddComponent(entity, new TweenData(1f / Mathf.Max(time, float.Epsilon), easeType, target));
buffer.AddSharedComponent(entity, tween);
}
}
}