移动和旋转
This commit is contained in:
@@ -5,6 +5,7 @@ using UnityEngine;
|
||||
using NBC;
|
||||
using NBC.Entitas;
|
||||
using NBF.Fishing2;
|
||||
using UnityEngine.InputSystem;
|
||||
using UIPanel = NBC.UIPanel;
|
||||
|
||||
namespace NBF
|
||||
@@ -14,6 +15,54 @@ namespace NBF
|
||||
protected override void OnInit()
|
||||
{
|
||||
this.AutoAddClick(OnClick);
|
||||
|
||||
Game.Input.OnPlayerPerformed += OnPlayerCanceled;
|
||||
Game.Input.OnPlayerPerformed += OnPlayerPerformed;
|
||||
|
||||
Game.Input.OnPlayerValueCanceled += OnPlayerValueCanceled;
|
||||
Game.Input.OnPlayerValuePerformed += OnPlayerValuePerformed;
|
||||
}
|
||||
|
||||
private bool _isRun;
|
||||
|
||||
private void OnPlayerPerformed(string action)
|
||||
{
|
||||
if (action == "Run")
|
||||
{
|
||||
_isRun = true;
|
||||
}
|
||||
|
||||
Log.Info($"OnPlayerPerformed action = {action}");
|
||||
}
|
||||
|
||||
private void OnPlayerCanceled(string action)
|
||||
{
|
||||
if (action == "Run")
|
||||
{
|
||||
_isRun = false;
|
||||
}
|
||||
|
||||
Log.Info($"OnPlayerCanceled action = {action}");
|
||||
}
|
||||
|
||||
private void OnPlayerValueCanceled(InputAction.CallbackContext context)
|
||||
{
|
||||
var name = context.action.name;
|
||||
if (name == "Move")
|
||||
{
|
||||
var v2 = context.ReadValue<Vector2>();
|
||||
Log.Info($"OnPlayerValueCanceled name={name} v2={v2}");
|
||||
}
|
||||
}
|
||||
|
||||
private void OnPlayerValuePerformed(InputAction.CallbackContext context)
|
||||
{
|
||||
var name = context.action.name;
|
||||
if (name == "Move")
|
||||
{
|
||||
var v2 = context.ReadValue<Vector2>();
|
||||
Log.Info($"OnPlayerValuePerformed name={name} v2={v2}");
|
||||
}
|
||||
}
|
||||
|
||||
private void OnClick(GComponent btn)
|
||||
|
||||
Reference in New Issue
Block a user