34 lines
759 B
C#
34 lines
759 B
C#
using DG.Tweening;
|
|
using UnityEngine;
|
|
|
|
namespace Dott.Sample
|
|
{
|
|
public class TimelineTest : MonoBehaviour
|
|
{
|
|
[SerializeField] private DOTweenTimeline timeline;
|
|
[SerializeField] private DOTweenCallback callback;
|
|
|
|
private void Start()
|
|
{
|
|
timeline.Play().SetLoops(-1);
|
|
|
|
callback.onCallback.AddListener(() =>
|
|
{
|
|
Debug.Log("Callback triggered!");
|
|
});
|
|
}
|
|
|
|
private void Update()
|
|
{
|
|
if (Input.GetKeyDown(KeyCode.R))
|
|
{
|
|
timeline.Sequence.Restart();
|
|
}
|
|
|
|
if (Input.GetKeyDown(KeyCode.Space))
|
|
{
|
|
timeline.Sequence.TogglePause();
|
|
}
|
|
}
|
|
}
|
|
} |