AkiraPixelWind/Assets/Scripts/Main/Role/CharacterMachine/ICharMachineBase.cs

25 lines
812 B
C#

using Axibug;
using System.Collections.Generic;
using UnityEngine;
namespace Game
{
public interface ICharMachineBase
{
/// <summary>
/// ´«ÈëÓж¯»­»úµÄ²ã¼¶
/// </summary>
/// <param name="trans"></param>
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);
}
}