示例#1
0
        public void Setup()
        {
            engine    = EngineFactory.CreateEngine();
            consoleUi = new DeveloperConsoleUI(createCommandProvider());

            var visible = true;

            consoleUi.Show();

            engine.AddSimulator(new BasicSimulator(() =>
            {
                if (TW.Graphics.Keyboard.IsKeyPressed(Key.Grave))
                {
                    visible = !visible;
                    if (visible)
                    {
                        consoleUi.Show();
                    }
                    else
                    {
                        consoleUi.Hide();
                    }
                }
                consoleUi.Update();
            }));

            TW.Graphics.SpectaterCamera.EnableUserInput = false;
        }
 public InteractiveTestingEnvironment()
 {
     console = new DeveloperConsoleUI(this);
 }