Files
ichni_Creator_Studio/Assets/Scripts/DynamicUI/Timeline/TimePointer.cs
2025-08-31 15:27:02 +08:00

39 lines
1.2 KiB
C#

using System.Collections;
using System.Collections.Generic;
using DG.Tweening;
using Sirenix.OdinInspector;
using TMPro;
using UniRx;
using UnityEngine;
namespace Ichni.Editor
{
public class TimePointer : MonoBehaviour
{
public TMP_Text intervalUnitText;
public float time;
public int index;
// [Title("poss")]
// public Vector3 position;
// public Vector3 localPosition;
// public Vector3 anchoredPosition;
// public Vector3 anchoredPosition3D;
// public void Update()
// {
// position = this.transform.position;
// localPosition = this.transform.localPosition;
// anchoredPosition = this.GetComponent<RectTransform>().anchoredPosition;
// anchoredPosition3D = this.GetComponent<RectTransform>().anchoredPosition3D;
// }
public void PlayAnim()
{
intervalUnitText.transform.DOKill();
intervalUnitText.transform.DOScale(Vector3.one * 1.5f, 0.1f).SetEase(Ease.OutCubic).OnComplete(() =>
{
intervalUnitText.transform.DOScale(Vector3.one, 0.5f).SetEase(Ease.OutCubic);
});
}
}
}