Exemple #1
0
        public void Run()
        {
            if (Input.GetKeyUp(KeyCode.Alpha1))
            {
                _world.LoadScenes(SceneConfigs.CameraSceneConfigs);
            }

            if (Input.GetKeyUp(KeyCode.Alpha2))
            {
                _world.LoadScenes(SceneConfigs.CylinderSceneConfigs);
            }

            if (Input.GetKeyUp(KeyCode.Alpha3))
            {
                _world.LoadScenes(SceneConfigs.SphereSceneConfigs);
            }

            if (Input.GetKeyUp(KeyCode.Alpha4))
            {
                _world.LoadScenes(SceneConfigs.MenuSceneConfigs);
            }

            if (Input.GetKeyUp(KeyCode.Alpha5))
            {
                _world.LoadScenes(SceneConfigs.AllScenesConfigs, true, "AllScenesConfigs");
            }

            if (Input.GetKeyUp(KeyCode.Alpha6))
            {
                var unloadScenes = SceneName.Create
                                   .Add(SceneConfigs.MenuSceneName)
                                   .Build;

                _world.LoadScenes(SceneConfigs.ThreeScenesConfigs, unloadScenes, "ThreeScenesConfigs");
            }

            if (Input.GetKeyUp(KeyCode.Alpha7))
            {
                _world.LoadScenes(SceneConfigs.AllScenesConfigs, true, "AllScenesConfigs");

                var unloadScenes = SceneName.Create
                                   .Add(SceneConfigs.CameraSceneName)
                                   .Add(SceneConfigs.MenuSceneName)
                                   .Build;

                _world.LoadScenes(SceneConfigs.ThreeScenesConfigs, unloadScenes, "ThreeScenesConfigs");
            }

            if (Input.GetKeyUp(KeyCode.Alpha8))
            {
                _world.LoadScenes(SceneConfigs.PhysicsScenesConfigs, true, "PhysicsScenesConfigs");
            }

            if (Input.GetKeyUp(KeyCode.R))
            {
                _world.UnloadAllScenes();
            }
        }