summaryrefslogtreecommitdiff
path: root/Erika/Assets/Scripts/Input/InputManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Erika/Assets/Scripts/Input/InputManager.cs')
-rw-r--r--Erika/Assets/Scripts/Input/InputManager.cs10
1 files changed, 9 insertions, 1 deletions
diff --git a/Erika/Assets/Scripts/Input/InputManager.cs b/Erika/Assets/Scripts/Input/InputManager.cs
index ac6790db..f025a6a7 100644
--- a/Erika/Assets/Scripts/Input/InputManager.cs
+++ b/Erika/Assets/Scripts/Input/InputManager.cs
@@ -7,12 +7,17 @@ using UnityEngine;
/// </summary>
public class InputManager : SingletonMB<InputManager>
{
+ #region 输入状态,每帧更新,可用于逻辑检测
+
+ public EUnitDirection inputDir { get { return m_InputDir; } }
+
private EUnitDirection m_InputDir;
public bool CanInputMoveStop()
{
return m_InputDir == EUnitDirection.None;
}
+ #endregion
#region 处理输入
public void InputTurn(EUnitDirection dir)
@@ -41,7 +46,10 @@ public class InputManager : SingletonMB<InputManager>
public void InputDodge()
{
}
+ public void InputJump()
+ {
+ UnitManager.Instance.pc.CommandJump();
+ }
#endregion
-
}