您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
31 行
806 B
31 行
806 B
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.Playables;
|
|
|
|
public class InfoPanelTimeline : InfoPanelInteraction
|
|
{
|
|
public GameObject disableGameobject;
|
|
public GameObject enableGameobject;
|
|
public PlayableDirector timelineDirector;
|
|
|
|
public override void OnActivate()
|
|
{
|
|
disableGameobject.SetActive(false);
|
|
StartCoroutine(playTimeline());
|
|
}
|
|
|
|
IEnumerator playTimeline()
|
|
{
|
|
timelineDirector.gameObject.SetActive(true);
|
|
timelineDirector.Play();
|
|
yield return new WaitForSeconds((float)timelineDirector.duration);
|
|
timelineDirector.gameObject.SetActive(false);
|
|
PostTimelineAction();
|
|
}
|
|
|
|
void PostTimelineAction()
|
|
{
|
|
enableGameobject.SetActive(true);
|
|
}
|
|
}
|