using System.Collections; using System.Collections.Generic; using UnityEngine; public class VRProcessTest : MonoBehaviour { // Start is called before the first frame update void Start() { gameObject.DelayEvents(() => { Debug.Log("111"); ProcessManager.Instance.SetProcess(ProcessEnum.teardown); }, 1f); gameObject.DelayEvents(() => { ProcessManager.Instance.StartProcess(ChaiXieOver); }, 1.5f); } // Update is called once per frame void Update() { /* if (Input.GetKeyDown(KeyCode.Space)) { ProcessManager.Instance.SetProcess(ProcessEnum.teardown); ProcessManager.Instance.StartProcess(ChaiXieOver); } */ } void ChaiXieOver(ProcessEnum processEnum) { Debug.Log("测试:" + processEnum.ToString()); if (processEnum == ProcessEnum.teardown) { ProcessManager.Instance.SetProcess(ProcessEnum.assemble); ProcessManager.Instance.StartProcess(ChaiXieOver); } } }