class MenuScenario_BenchmarkResults extends MenuScenario_BaseMenu
{
	private var m_callbackData : inkCallbackConnectorData;

	protected event OnEnterScenario( prevScenario : CName, userData : IScriptable )
	{
		GetMenusState().OpenMenu( 'benchmark_results_menu', userData );
		m_callbackData = ( ( inkCallbackConnectorData )( userData ) );
	}

	protected event OnBenchmarkResultsClose()
	{
		SwitchToScenario( 'MenuScenario_Idle' );
		m_callbackData.TriggerCallback();
	}

	protected event OnBenchmarkSettings()
	{
		var settingsUserData : SettingsMenuUserData;
		settingsUserData = new SettingsMenuUserData;
		settingsUserData.m_isDlcSettings = false;
		settingsUserData.m_isBenchmarkSettings = true;
		OpenSubMenu( 'settings_main', settingsUserData );
	}

	protected event OnCloseSettingsScreen()
	{
		var evt : OnBnechmarkHideSettings;
		evt = new OnBnechmarkHideSettings;
		QueueBroadcastEvent( evt );
		CloseSubMenu();
	}

}

