/*
	--------------------------------------------------------------
	RespawnTimer
	--------------------------------------------------------------

	Modified volumeTimer for use with KF_StoryCheckPointVolume actors.
	Author :  Alex Quick

	--------------------------------------------------------------
*/

class RespawnTimer extends info;

var 		KF_StoryCheckPointVolume		CheckPoint;
var 		float							TimerFrequency;
var			bool							bInitialised;


function PostBeginPlay()
{
	super.PostBeginPlay();
	CheckPoint = KF_StoryCheckPointVolume(Owner);
	SetTimer(1.0, false);
}

function Timer()
{
	if(!bInitialised)
	{
		bInitialised = true;
		SetTimer(TimerFrequency, false);
	}
	else
	{
		CheckPoint.RespawnTimerPop();
	}
}

function Reset()
{
	bInitialised = false;
	Timer();
}

defaultproperties
{
     TimerFrequency=2.000000
}
