Files
Net.Like.Xue.Tokyo/Packages-Local/Com.Project.B.Unity/CharacterAnimation/Core/IHumanoidAnimationFactory.cs

28 lines
957 B
C#
Raw Normal View History

2025-06-24 23:49:13 +08:00
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Remoting;
using BITKit;
using Unity.Mathematics;
namespace Project.B.Animation
{
public interface IHumanoidAnimationFactory: IAnimationFactory,ITag
{
IWrapper<float2> CreateIdleAnimation();
IWrapper<float2> CreateWalkAnimation();
IWrapper<float2> CreateCrouchedAnimation();
IWrapper<float2> CreateInAirAnimation();
IWrapper<float2> CreateHitAnimation();
IWrapper<float> CreateRunAnimation();
IWrapper<float> CreateSprintAnimation();
IWrapper<float2> CreateKnockedAnimation();
object CreateKnockingAnimation();
object CreateRevivedAnimation();
object CreateDeathAnimation();
object CreateSeatAnimation();
public object CreateLadderEnterAnimation();
public IWrapper<float> CreateLadderAnimation();
public object CreateLadderExitAnimation();
}
}