Split text input into its own event.

This commit is contained in:
Paul Chote
2013-10-30 17:40:12 +13:00
parent ae8475620d
commit d1c9c6d76d
5 changed files with 49 additions and 18 deletions

View File

@@ -17,6 +17,7 @@ namespace OpenRA
// ignore all input
public void ModifierKeys(Modifiers mods) { }
public void OnKeyInput(KeyInput input) { }
public void OnTextInput(string text) { }
public void OnMouseInput(MouseInput input) { }
}
@@ -38,6 +39,11 @@ namespace OpenRA
Sync.CheckSyncUnchanged(world, () => Ui.HandleKeyPress(input));
}
public void OnTextInput(string text)
{
Sync.CheckSyncUnchanged(world, () => Ui.HandleTextInput(text));
}
public void OnMouseInput(MouseInput input)
{
Sync.CheckSyncUnchanged(world, () => Ui.HandleInput(input));