using System.Collections; using System.Collections.Generic; using UnityEngine; namespace MuHua { /// /// 运动器 /// public abstract class Movement { /// 当前速度 public abstract float Speed { get; } /// 是否接地 public abstract bool Grounded { get; } /// 移动 public abstract void Move(Vector2 moveDirection, float moveSpeed, float acceleration, bool isRotation); /// 跳跃 public abstract void Jump(float jumpHeight); /// 更新 public abstract void Update(); } }