28 lines
583 B
C#
Raw Normal View History

2024-11-01 16:55:46 +08:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Playables;
[RequireComponent(typeof(PlayableDirector))]
public class TimelineLooper : MonoBehaviour
{
public float LoopPoint;
private PlayableDirector m_PlayableDirector;
void Start()
{
m_PlayableDirector = GetComponent<PlayableDirector>();
}
void Update()
{
if (m_PlayableDirector.state == PlayState.Paused)
{
m_PlayableDirector.time = LoopPoint;
m_PlayableDirector.Play();
}
}
}