20 lines
557 B
C#
20 lines
557 B
C#
|
using System;
|
||
|
using DG.Tweening;
|
||
|
using UnityEngine;
|
||
|
|
||
|
public class UiEffectRotate : MonoBehaviour
|
||
|
{
|
||
|
[SerializeField] private float loopTime;
|
||
|
[SerializeField] private float loopDelay;
|
||
|
[SerializeField] private Ease easing = Ease.Linear;
|
||
|
|
||
|
private void Start()
|
||
|
{
|
||
|
Sequence seq = DOTween.Sequence();
|
||
|
seq.AppendInterval(loopDelay);
|
||
|
seq.Append(transform.DOLocalRotate(Vector3.forward * 360, loopTime, RotateMode.FastBeyond360)).SetEase(easing);
|
||
|
seq.SetLoops(-1).SetAutoKill(false);
|
||
|
seq.Play();
|
||
|
}
|
||
|
}
|