using System.Collections; using System.Collections.Generic; using UnityEngine; namespace MuHua { /// /// 角色 - 模块 /// public abstract class MCharacter { /// 变换器 public Transform transform; /// 动画器 public Animator animator; /// 运动器 public Movement movement; public MCharacter(Animator animator) => this.animator = animator; /// 更新 public abstract void Update(); /// 动作过渡 public abstract bool Transition(IKinesis kinesis); /// 动画结束 public abstract void AnimationExit(); } }