2023-01-05 00:28:20 +08:00
|
|
|
|
using Axibug;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
|
|
namespace Game
|
|
|
|
|
{
|
|
|
|
|
public interface ICharMachineBase
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// <20><><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJ㼶
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="trans"></param>
|
2023-01-09 00:17:20 +08:00
|
|
|
|
public abstract void InitMachine(Transform trans, S_ROLE_DATA_BASE data = null);
|
2023-01-05 00:28:20 +08:00
|
|
|
|
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();
|
2023-01-09 00:17:20 +08:00
|
|
|
|
public abstract void PlayHit();
|
2023-01-05 00:28:20 +08:00
|
|
|
|
public abstract void StartRun();
|
|
|
|
|
public abstract void BackToIdle();
|
|
|
|
|
public abstract void DeadToIdle();
|
2023-01-09 00:17:20 +08:00
|
|
|
|
public abstract void SetAnimatorSpeed(float speed);
|
2023-01-05 00:28:20 +08:00
|
|
|
|
}
|
|
|
|
|
}
|