1
0
KF2-Dev-Scripts/KFGame/Classes/Path_ToTrader.uc

38 lines
976 B
Ucode
Raw Normal View History

2020-12-13 15:01:13 +00:00
//=============================================================================
// Path_ToTrader
//=============================================================================
// Avoids any pathnodes flagged as bIgnoredByTraderTrail
//=============================================================================
// Killing Floor 2
// Copyright (C) 2015 Tripwire Interactive LLC
//=============================================================================
class Path_ToTrader extends PathConstraint
native(Waypoint);
cpptext
{
// Interface
virtual UBOOL EvaluatePath( UReachSpec* Spec, APawn* Pawn, INT& out_PathCost, INT& out_HeuristicCost );
}
static function bool ToTrader( Pawn P )
{
local Path_ToTrader PTT;
if( P != None )
{
PTT = Path_ToTrader( P.CreatePathConstraint(default.class) );
if( PTT != None )
{
P.AddPathConstraint( PTT );
return true;
}
}
return false;
}
defaultproperties
{
CacheIdx=19
}