31 lines
1.0 KiB
C#
Raw Normal View History

2022-04-01 23:35:01 +08:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
//写一个类代表一个CG里面保存CG需要的内容
public class ACG : MonoBehaviour
{
[Tooltip("名字,同时也是唯一调用标识,别吐槽我用中文,这里是中国")]
public string CGName;
[Tooltip("这个CG要显示的东西据说视频也可以")]
public Texture texture;
[Tooltip("这个CG要显示多长时间")]
public float time;
[Tooltip("CG播放结束时要触发什么事件")]
public Event onEnded;
public void OnEnded()
{
try
{
onEnded.OnCall();//触发结束事件不同CG事件不一样所以用public自己拖
}
catch(System.Exception e)
{
Debug.Log("要么是这个CG没有结束事件要么是你这个结束事件里面出错了。什么错我咋知道摆烂\n" +
e.ToString());
}
}
}