class ACTION_IfMyPlayerClose extends ScriptedAction;

var(Action) float MaxDistance;
 
function ProceedToNextAction( ScriptedController C )
{
	local Pawn MyPlayer;
	
	C.ActionNum += 1;
	
	MyPlayer = C.GetMyPlayer();
	if ( MyPlayer == none || vsize(MyPlayer.Location - C.Pawn.Location) > MaxDistance + C.Pawn.CollisionRadius + MyPlayer.CollisionRadius )
		ProceedToSectionEnd( C );
}
 
function bool StartsSection()
{
    return true;
}

defaultproperties
{
}
