using System.Collections; using System.Collections.Generic; using System.Diagnostics.Tracing; using UnityEngine; using UnityEngine.SceneManagement; public class Bootstrap : SingletonMono { public UIManager uiManager; public EventCenter eventCenter; public ScenesManager scenesManager; protected override void Awake() { base.Awake(); uiManager = new UIManager(); eventCenter = new EventCenter(); scenesManager = new ScenesManager(); DontDestroyOnLoad(gameObject); } private void Start() { scenesManager.LoadSceneAsyn(this, "LoginScene", () => { Debug.Log("加载场景成功"); }); } void Update() { // if (Input.GetKeyDown("s")) // { // Debug.Log("Input.GetKeyDown(\"u\")"); // uiManager.ShowPanel(this, E_UI_Layer.Bot, (panel) => // { // panel.OnInit(); // Debug.Log("UI_TestPanel显示成功"); // }); // } // // if (Input.GetKeyDown("h")) // { // Debug.Log("Input.GetKeyDown(\"h\")"); // uiManager.HidePanel(); // } // // if (Input.GetKeyDown("e")) // { // Debug.Log("Input.GetKeyDown(\"e\")"); // eventCenter.EventTrigger(Enum_EventType.TestEvent1); // } } }