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 CreateIdleAnimation(); IWrapper CreateWalkAnimation(); IWrapper CreateCrouchedAnimation(); IWrapper CreateInAirAnimation(); IWrapper CreateHitAnimation(); IWrapper CreateRunAnimation(); IWrapper CreateSprintAnimation(); IWrapper CreateKnockedAnimation(); object CreateKnockingAnimation(); object CreateRevivedAnimation(); object CreateDeathAnimation(); object CreateSeatAnimation(); public object CreateLadderEnterAnimation(); public IWrapper CreateLadderAnimation(); public object CreateLadderExitAnimation(); } }