//=============================================================================
// Delay.
//=============================================================================
class Delay expands Trigger;

var() float Delay;
var Pawn PO;

function Timer()
{
local Actor Target;

	if (Event != '')
	{
	ForEach AllActors( class 'Actor', Target, Event)
                		Target.Trigger( Self, PO );
	}
}


function Trigger( actor Other, pawn EventInstigator )
{
	if (Delay > 0)
	{
		PO = EventInstigator;
    		SetTimer(Delay, False);
	}
}



defaultproperties
{
	Delay=1.000000
}