using Axibug; using System.Collections.Generic; using UnityEngine; namespace Game { public interface ICharMachineBase { /// /// 传入有动画机的层级 /// /// public abstract void InitMachine(Transform trans, S_ROLE_DATA_BASE data = null); public abstract void ReleazeMachine(); public abstract void Update_Logic(); public abstract void SetAttack(string anim); public abstract void SetOtherAnime(string anim); public abstract void PlayDead(); public abstract void PlayHit(); public abstract void StartRun(); public abstract void BackToIdle(); public abstract void DeadToIdle(); public abstract void SetAnimatorSpeed(float speed); } }