18 lines
679 B
C#
18 lines
679 B
C#
namespace BaseGames.Animation
|
|
{
|
|
/// <summary>
|
|
/// 动画事件接收接口(架构 §AnimationModule)。
|
|
/// 由 PlayerAnimationEvents / EnemyAnimationEvents 实现。
|
|
/// AnimationEventBinder 将 Animancer 回调路由至此接口,避免硬耦合。
|
|
/// </summary>
|
|
public interface IAnimationEventHandler
|
|
{
|
|
/// <summary>
|
|
/// 处理由 Animancer ClipTransition 触发的动画事件。
|
|
/// </summary>
|
|
/// <param name="type">事件类型。</param>
|
|
/// <param name="payload">附加字符串数据(可为 null 或空)。</param>
|
|
void HandleEvent(AnimationEventType type, string payload);
|
|
}
|
|
}
|