28 lines
957 B
C#
28 lines
957 B
C#
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();
|
|
}
|
|
}
|