//=============================================================================
// KFSM_PlaySingleAnim_ScriptedPawn
//=============================================================================
// Play a single animation on a scripted pawn
//=============================================================================
// Killing Floor 2
// Copyright (C) 2018 Tripwire Interactive LLC
//=============================================================================

class KFSM_PlaySingleAnim_ScriptedPawn extends KFSM_PlaySingleAnim;

function PlayAnimation()
{
	local KFPawn_Scripted KFPS;

	KFPS = KFPawn_Scripted(KFPOwner);
	if (KFPS != none)
	{
		AnimName = KFPS.GetStateTransitionAnim();
		if (AnimName != `NAME_None)
		{
			PlaySpecialMoveAnim(AnimName, AnimStance, BlendInTime, BlendOutTime, 1.f);
			return;
		}
	}

	KFPOwner.EndSpecialMove();
}