Fix shortcuts (F5, F6, F11) in play mode
This commit is contained in:
@@ -409,11 +409,6 @@ namespace FlaxEditor
|
||||
{
|
||||
_modules[i].OnUpdate();
|
||||
}
|
||||
|
||||
if (Input.GetKeyDown(KeyboardKeys.F6))
|
||||
{
|
||||
Simulation.RequestResumeOrPause();
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
@@ -206,9 +206,12 @@ namespace FlaxEditor.Windows
|
||||
Editor.StateMachine.PlayingState.SceneRestored += PlayingStateOnSceneRestored;
|
||||
|
||||
// Link editor options
|
||||
var options = Editor.Options;
|
||||
options.OptionsChanged += OnOptionsChanged;
|
||||
OnOptionsChanged(options.Options);
|
||||
Editor.Options.OptionsChanged += OnOptionsChanged;
|
||||
OnOptionsChanged(Editor.Options.Options);
|
||||
|
||||
InputActions.Add(options => options.Play, Editor.Simulation.RequestPlayOrStopPlay);
|
||||
InputActions.Add(options => options.Pause, Editor.Simulation.RequestResumeOrPause);
|
||||
InputActions.Add(options => options.StepFrame, Editor.Simulation.RequestPlayOneFrame);
|
||||
}
|
||||
|
||||
private void OnOptionsChanged(EditorOptions options)
|
||||
@@ -369,10 +372,6 @@ namespace FlaxEditor.Windows
|
||||
{
|
||||
switch (key)
|
||||
{
|
||||
case KeyboardKeys.Pause:
|
||||
Editor.Simulation.RequestResumeOrPause();
|
||||
UnlockMouseInPlay();
|
||||
return true;
|
||||
case KeyboardKeys.F12:
|
||||
Screenshot.Capture(string.Empty);
|
||||
return true;
|
||||
|
||||
@@ -38,7 +38,7 @@ namespace FlaxEditor.Windows
|
||||
InputActions.Add(options => options.SelectAll, Editor.SceneEditing.SelectAllScenes);
|
||||
InputActions.Add(options => options.Delete, Editor.SceneEditing.Delete);
|
||||
InputActions.Add(options => options.Search, () => Editor.Windows.SceneWin.Search());
|
||||
InputActions.Add(options => options.Play, Editor.Simulation.RequestStartPlay);
|
||||
InputActions.Add(options => options.Play, Editor.Simulation.RequestPlayOrStopPlay);
|
||||
InputActions.Add(options => options.Pause, Editor.Simulation.RequestResumeOrPause);
|
||||
InputActions.Add(options => options.StepFrame, Editor.Simulation.RequestPlayOneFrame);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user