1
0
mirror of https://github.com/Cardidi/dotween-upm-fork.git synced 2025-12-21 01:36:05 +08:00
2020-01-17 00:11:15 +09:00

31 lines
677 B
C#

using DG.Tweening;
using UnityEngine;
public class Clone : BrainBase
{
public GameObject prefab;
public AnimationCurve animCurve;
void Start()
{
Transform t = NewTransform();
Tween tween = t.DOMoveY(5f, 1)
.SetDelay(2f)
.SetRelative()
.SetEase(animCurve)
.OnStart(()=> Debug.Log("OnStart"))
.SetLoops(-1, LoopType.Yoyo);
for (int i = 0; i < 4; ++i) {
t = NewTransform();
Transform t2 = t;
t2.DOMoveY(5f, 1).SetAs(tween);
}
}
Transform NewTransform()
{
Transform t = ((GameObject)Instantiate(prefab)).transform;
t.position = new Vector3(Random.Range(-10f, 10f), Random.Range(-10f, 10f), Random.Range(-10f, 10f));
return t;
}
}