#pragma warning restore 649 void Start() { DontDestroyOnLoad(m_EventSystem); DontDestroyOnLoad(gameObject); m_MenuButton.onClick.AddListener(() => { var entityManager = BasePhysicsDemo.DefaultWorld.EntityManager; entityManager.DestroyEntity( entityManager.CreateEntityQuery(new EntityQueryDesc { None = new ComponentType[] { typeof(CharacterControllerInput) } }) ); SceneManager.LoadScene(0, LoadSceneMode.Single); Destroy(gameObject); Destroy(m_EventSystem.gameObject); }); m_PreviousButton.onClick.AddListener(() => { Loader.LoadLevel(-1); }); m_NextButton.onClick.AddListener(() => { Loader.LoadLevel(1); }); m_ReloadButton.onClick.AddListener(() => { Loader.LoadLevel(0); }); OnSceneLoaded(SceneManager.GetActiveScene(), default); SceneManager.sceneLoaded += OnSceneLoaded; }
#pragma warning restore 649 void Start() { DontDestroyOnLoad(m_EventSystem); DontDestroyOnLoad(gameObject); m_MenuButton.onClick.AddListener(() => { World.Active.EntityManager.DestroyEntity(World.Active.EntityManager.CreateEntityQuery(Array.Empty <ComponentType>())); SceneManager.LoadScene(0, LoadSceneMode.Single); Destroy(gameObject); Destroy(m_EventSystem.gameObject); }); m_PreviousButton.onClick.AddListener(() => { Loader.LoadLevel(-1); }); m_NextButton.onClick.AddListener(() => { Loader.LoadLevel(1); }); m_ReloadButton.onClick.AddListener(() => { Loader.LoadLevel(0); }); m_Title.text = SceneManager.GetActiveScene().name; SceneManager.sceneLoaded += OnSceneLoaded; }
#pragma warning restore 649 void Start() { DontDestroyOnLoad(m_EventSystem); DontDestroyOnLoad(gameObject); m_MenuButton.onClick.AddListener(() => { BasePhysicsDemo.ResetDefaultWorld(); SceneManager.LoadScene(0, LoadSceneMode.Single); Destroy(gameObject); Destroy(m_EventSystem.gameObject); }); m_PreviousButton.onClick.AddListener(() => { Loader.LoadLevel(-1); }); m_NextButton.onClick.AddListener(() => { Loader.LoadLevel(1); }); m_ReloadButton.onClick.AddListener(() => { Loader.LoadLevel(0); }); OnSceneLoaded(SceneManager.GetActiveScene(), default); SceneManager.sceneLoaded += OnSceneLoaded; }