summaryrefslogtreecommitdiff
path: root/Erika/Assets/Scripts/Input/InputKeyboardMouse.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Erika/Assets/Scripts/Input/InputKeyboardMouse.cs')
-rw-r--r--Erika/Assets/Scripts/Input/InputKeyboardMouse.cs14
1 files changed, 10 insertions, 4 deletions
diff --git a/Erika/Assets/Scripts/Input/InputKeyboardMouse.cs b/Erika/Assets/Scripts/Input/InputKeyboardMouse.cs
index ebcb457e..e75bfa30 100644
--- a/Erika/Assets/Scripts/Input/InputKeyboardMouse.cs
+++ b/Erika/Assets/Scripts/Input/InputKeyboardMouse.cs
@@ -2,18 +2,24 @@
using System.Collections.Generic;
using UnityEngine;
+/// <summary>
+/// 鼠标键盘输入
+/// </summary>
public class InputKeyboardMouse : MonoBehaviour
{
void Update()
{
- if (Input.GetButtonDown("Fire1"))
+ float horizontal = Input.GetAxisRaw("Horizontal");
+ bool bMove = horizontal != 0;
+ if (bMove)
{
- PCController.instance.CommandMove();
+ EUnitDirection dir = horizontal == 1 ? EUnitDirection.Right : EUnitDirection.Left;
+ InputManager.Instance.InputTurn(dir);
+ InputManager.Instance.InputMove(dir);
}
- if (Input.GetButtonDown("Fire2"))
+ else
{
PCController.instance.CommandIdle();
}
-
}
}