TaiZhouCangChu_VRanime/Assets/Scripts/AnimManager.cs

73 lines
1.9 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Threading.Tasks;
using UnityEngine;
using UnityEngine.UI;
public class AnimManager : MonoBehaviour
{
public static AnimManager instance;
public GameObject animUI;
public GameObject[] games;
private void Awake()
{
}
public async void BtClick(string name)
{
AnimManager.instance.animUI.SetActive(true);
AnimManager.instance.animUI.GetComponent<Animator>().Play("Close");
await Task.Delay(TimeSpan.FromSeconds(1));
switch (name)
{
case "电缆切割伤害":
break;
case "电气漏电伤害":
break;
case "安全帽体验":
break;
case "钢绳断裂伤害":
break;
case "库房火灾伤害":
break;
case "叉车行走撞击伤害":
break;
case "吊带断裂":
break;
case "AGV行走撞击伤害":
break;
case "库房水灾伤害":
break;
case "装/卸物资倾倒伤害":
break;
case "材料搬运打击":
break;
case "安全带体验":
break;
case "货架坍塌伤害":
break;
case "装卸平台坠物伤害":
break;
case "物资码垛倾倒伤害":
break;
case "屋顶坠物伤害":
break;
case "爬高梯坍塌":
break;
case "龙吊/行吊坍塌伤害":
break;
}
AnimManager.instance.animUI.GetComponent<Animator>().Play("Open");
await Task.Delay(TimeSpan.FromSeconds(1));
AnimManager.instance.animUI.SetActive(false);
}
}