class QuestMoveToFloor extends ActionInt
{

	public function SetProperties( floor : Int32 )
	{
		actionName = 'MoveToFloor';
		prop = DeviceActionPropertyFunctions.SetUpProperty_Int( 'floorNumber', floor );
	}

}

class QuestMoveToNextFloor extends ActionBool
{
	var floor : NodeRef;

	public function SetProperties()
	{
		actionName = 'MoveToNextFloor';
		prop = DeviceActionPropertyFunctions.SetUpProperty_Bool( actionName, true, 'MoveToNextFloor', 'MoveToNextFloor' );
	}

}

class QuestMoveToPrevFloor extends ActionBool
{
	var floor : NodeRef;

	public function SetProperties()
	{
		actionName = 'MoveToPrevFloor';
		prop = DeviceActionPropertyFunctions.SetUpProperty_Bool( actionName, true, 'MoveToPrevFloor', 'MoveToPrevFloor' );
	}

}

class QuestPause extends ActionBool
{

	public function SetProperties()
	{
		actionName = 'Pause';
		prop = DeviceActionPropertyFunctions.SetUpProperty_Bool( actionName, true, 'Pause', 'Pause' );
	}

}

class QuestResume extends ActionBool
{
	var pauseTime : Float;

	public function SetProperties()
	{
		actionName = 'Resume';
		prop = DeviceActionPropertyFunctions.SetUpProperty_Bool( actionName, true, 'Resume', 'Resume' );
	}

}

