1
This commit is contained in:
@@ -62,6 +62,7 @@ namespace BITKit.Entities
|
||||
/// </summary>
|
||||
public interface IEntityMovement:IStateMachine<IEntityMovementState>
|
||||
{
|
||||
float ReferenceSpeed => 2.5f;
|
||||
Vector3 Position { get; set; }
|
||||
Quaternion Rotation { get; set; }
|
||||
Vector3 Forward { get; }
|
||||
@@ -113,12 +114,12 @@ namespace BITKit.Entities
|
||||
/// 基于相对坐标的移动
|
||||
/// </summary>
|
||||
/// <param name="relativeVector"></param>
|
||||
void Movement(Vector3 relativeVector);
|
||||
void OnMovement(Vector3 relativeVector);
|
||||
/// <summary>
|
||||
/// 基于InputAction的移动
|
||||
/// </summary>
|
||||
/// <param name="context"></param>
|
||||
void Movement(InputAction.CallbackContext context);
|
||||
void OnMovement(InputAction.CallbackContext context);
|
||||
/// <summary>
|
||||
/// 执行命令
|
||||
/// </summary>
|
||||
|
@@ -12,8 +12,8 @@ namespace BITKit.Entities.Movement
|
||||
[SerializeField] private new Rigidbody rigidbody;
|
||||
[SerializeField] private Animator animator;
|
||||
[SerializeField] private bool allowRootMotion;
|
||||
|
||||
|
||||
|
||||
|
||||
public Vector3 Position { get; set; }
|
||||
public Quaternion Rotation { get; set; }
|
||||
public Vector3 Forward { get; }
|
||||
@@ -35,11 +35,11 @@ namespace BITKit.Entities.Movement
|
||||
{
|
||||
}
|
||||
|
||||
public void Movement(Vector3 relativeVector)
|
||||
public void OnMovement(Vector3 relativeVector)
|
||||
{
|
||||
}
|
||||
|
||||
public void Movement(InputAction.CallbackContext context)
|
||||
public void OnMovement(InputAction.CallbackContext context)
|
||||
{
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user