public override void OnStateExit() { this.AnimationControllerRef.StopAnimationLayer(SoliderEnemyAnimationLayersOrders.GetLayerNumber(SoliderEnemyAnimationLayers.TARGETTING_UPPER_BODY_POSE)); }
public SoldierObjectLocomotionMovingStateManager(AnimationController AnimationControllerRef, A_AnimationPlayableDefinition LocomotionTree) { this.LocomotionTree = LocomotionTree; this.LocomotionAnimationStateSystem = new LocomotionAnimationStateSystem(SoliderEnemyAnimationLayersOrders.GetLayerNumber(SoliderEnemyAnimationLayers.LOCOMOTION), AnimationControllerRef); }
public override void OnStateEnter() { this.AnimationControllerRef.PlayAnimationV2(SoliderEnemyAnimationLayersOrders.GetLayerNumber(SoliderEnemyAnimationLayers.TARGETTING_UPPER_BODY_POSE), this.TargettingAnimation.GetAnimationInput()); }