<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://modiki.civfanatics.com/index.php?action=history&amp;feed=atom&amp;title=UIElement.RegisterSelectionCallback_%28Civ5_API%29</id>
	<title>UIElement.RegisterSelectionCallback (Civ5 API) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://modiki.civfanatics.com/index.php?action=history&amp;feed=atom&amp;title=UIElement.RegisterSelectionCallback_%28Civ5_API%29"/>
	<link rel="alternate" type="text/html" href="https://modiki.civfanatics.com/index.php?title=UIElement.RegisterSelectionCallback_(Civ5_API)&amp;action=history"/>
	<updated>2026-04-20T18:39:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://modiki.civfanatics.com/index.php?title=UIElement.RegisterSelectionCallback_(Civ5_API)&amp;diff=13581&amp;oldid=prev</id>
		<title>DonQuich: Bot update</title>
		<link rel="alternate" type="text/html" href="https://modiki.civfanatics.com/index.php?title=UIElement.RegisterSelectionCallback_(Civ5_API)&amp;diff=13581&amp;oldid=prev"/>
		<updated>2012-09-20T14:39:15Z</updated>

		<summary type="html">&lt;p&gt;Bot update&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Civ5 API Beta Banner}}&lt;br /&gt;
&amp;#039;&amp;#039;This page is a part of the [[Lua and UI Reference (Civ5)]].&amp;#039;&amp;#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TypeInfos5|Function.png|This function is a member of ControlBase.&amp;lt;br/&amp;gt;&lt;br /&gt;
This is an instance method, invoke it with a colon.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Usage=&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;void&amp;#039;&amp;#039;&amp;#039; UIElement:RegisterSelectionCallback&amp;lt;b&amp;gt;(&amp;lt;/b&amp;gt;(&amp;#039;&amp;#039;&amp;#039;void&amp;#039;&amp;#039;&amp;#039; func&amp;lt;b&amp;gt;(&amp;lt;/b&amp;gt;{{Type5|FaithPurchaseType}} v1, &amp;#039;&amp;#039;&amp;#039;int&amp;#039;&amp;#039;&amp;#039; v2&amp;lt;b&amp;gt;)&amp;lt;/b&amp;gt;) OnChatTarget&amp;lt;b&amp;gt;)&amp;lt;/b&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:{|&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;padding-right:6px;&amp;quot;|OnChatTarget:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;| &amp;#039;&amp;#039;No description available.&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Source code samples=&lt;br /&gt;
&amp;#039;&amp;#039;Too many occurences. Only 50 out of 65 are listed.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{{PseudoH4|AdvancedSetup.lua}}&lt;br /&gt;
:&amp;lt;code&amp;gt;UI/FrontEnd/GameSetup/AdvancedSetup.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
:{{CodeBegin5}}&lt;br /&gt;
{{CodeLine5|0436}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback(function(playerID, id)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0437}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;local civID = playableCivs[id] and playableCivs[id].CivID or -1;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0439}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetCivilization( playerID, civID);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0440}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PerformPartialSync();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0441}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;end);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0488}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback( function(id)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0489}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;local era = GameInfo.Eras[id];&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0490}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetEra( id );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0491}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:GetButton():LocalizeAndSetText(era.Description);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0492}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PerformPartialSync();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0493}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;end);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0527}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback( function(id)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0528}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetGameSpeed( id );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0529}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;local gameSpeed = GameInfo.GameSpeeds[id];&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0530}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:GetButton():LocalizeAndSetText(gameSpeed.Description);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0531}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:GetButton():SetToolTipString( Locale.ConvertTextKey( gameSpeed.Help ) );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0532}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PerformPartialSync();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0533}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;end);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0561}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback(function(id)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0562}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;local handicap = GameInfo.HandicapInfos[id];&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0563}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetHandicap( 0, id );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0564}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:GetButton():LocalizeAndSetText(handicap.Description);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0565}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:GetButton():LocalizeAndSetToolTip(handicap.Help);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0567}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PerformPartialSync();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0568}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;end);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0601}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback( function(id)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0602}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;if( id == -1 ) then&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0603}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetRandomWorldSize( true );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0604}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:GetButton():LocalizeAndSetText(&amp;quot;TXT_KEY_RANDOM_MAP_SIZE&amp;quot;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0605}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:GetButton():LocalizeAndSetToolTip(&amp;quot;TXT_KEY_RANDOM_MAP_SIZE_HELP&amp;quot;);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0606}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;else&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0607}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;local mapSize = GameInfo.Worlds[id];&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0609}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetRandomWorldSize( false );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0610}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetWorldSize( id );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0611}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetNumMinorCivs( mapSize.DefaultMinorCivs );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0612}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:GetButton():LocalizeAndSetText(mapSize.Description);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0613}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:GetButton():LocalizeAndSetToolTip(mapSize.Help);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0614}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;end&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0615}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ScreenOptions[&amp;quot;Teams&amp;quot;].FullSync();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0616}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PerformPartialSync();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0617}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;end);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0769}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback( function(id)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0770}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;local mapScript = mapScripts[id];&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0772}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- If this is an &amp;quot;error&amp;quot; entry (invalid WB file for example), do nothing.&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0773}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;if(mapScript.Error) then&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0774}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;return;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0775}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;end&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0777}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetLoadWBScenario(false);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0779}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;if( id == 0 or mapScript == nil) then&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0780}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetRandomMapScript(true);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0781}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;elseif(mapScript.IsEarthMap) then&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0782}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetEarthMap(true);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0783}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;else&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0784}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetEarthMap(false);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0785}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetRandomMapScript(false);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0786}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetMapScript(mapScript.FileName);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0788}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;if(mapScript.DefaultCityStates ~= nil) then&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0789}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetNumMinorCivs(mapScript.DefaultCityStates);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0790}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;end&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0792}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- If it&amp;#039;s a WB Map, we have more to do.&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0793}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;if(mapScript.WBMapData ~= nil) then&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0794}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;local wb = mapScript.WBMapData;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0796}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetEra(wb.StartEra);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0797}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetGameSpeed(wb.DefaultSpeed);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0798}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetMaxTurns(wb.MaxTurns);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0799}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetNumMinorCivs(wb.CityStateCount);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0800}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetRandomWorldSize(false);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0801}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetWorldSize(wb.MapSize);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0802}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetRandomWorldSize(false);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0803}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetNumMinorCivs(-1);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0805}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;local victories = {};&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0806}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;for _, v in ipairs(wb.VictoryTypes) do&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0807}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   victories[v] = true;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0808}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   end&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0810}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   for row in GameInfo.Victories() do&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0811}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   PreGame.SetVictory(row.ID, victories[row.Type]);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0812}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   end&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0814}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   local numPlayers = wb.PlayerCount;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0815}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   if(numPlayers == 0) then&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0816}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   numPlayers = GameInfo.Worlds[wb.MapSize].DefaultPlayers&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0817}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   end&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0819}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   for i = numPlayers, GameDefines.MAX_MAJOR_CIVS do&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0820}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   if( PreGame.GetSlotStatus(i) == SlotStatus.SS_COMPUTER) then&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0821}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   PreGame.SetSlotStatus(i, SlotStatus.SS_OPEN);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0822}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   end&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0823}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   end&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0825}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   ScreenOptions[&amp;quot;Teams&amp;quot;].FullSync();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0826}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   end&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0827}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   end&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0829}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   PerformPartialSync();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0830}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;   end);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0992}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback(function(playerID, playerChoiceID)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0994}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PreGame.SetTeam(playerID, playerChoiceID);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0995}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;local slotInstance = g_SlotInstances[playerID];&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0997}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;if( slotInstance ~= nil ) then&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0998}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;slotInstance.TeamLabel:LocalizeAndSetText( &amp;quot;TXT_KEY_MULTIPLAYER_DEFAULT_TEAM_NAME&amp;quot;, PreGame.GetTeam(playerID) + 1 );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0999}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;else&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|1000}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.TeamLabel:LocalizeAndSetText( &amp;quot;TXT_KEY_MULTIPLAYER_DEFAULT_TEAM_NAME&amp;quot;, PreGame.GetTeam(playerID) + 1 );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|1001}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;end&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1003}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;PerformValidation();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|1004}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;end);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeEnd5}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PseudoH4|DiploCorner.lua}}&lt;br /&gt;
:&amp;lt;code&amp;gt;UI/InGame/WorldView/DiploCorner.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
:{{CodeBegin5}}&lt;br /&gt;
{{CodeLine5|0052}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.MultiPull:RegisterSelectionCallback(function(id)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0053}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;local entry = additionalEntries[id];&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0054}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;if(entry and entry.call ~= nil) then&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0055}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;entry.call();&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0056}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;end&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0057}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;end);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0307}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.ChatPull:RegisterSelectionCallback( OnChatTarget );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeEnd5}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PseudoH4|DiploCorner.lua - DLC_01 DLC}}&lt;br /&gt;
:&amp;lt;code&amp;gt;DLC/DLC_01/Scenarios/Mongol Scenario/DiploCorner.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
:{{CodeBegin5}}&lt;br /&gt;
{{CodeLine5|0049}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.MultiPull:RegisterSelectionCallback( OnMultiPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeEnd5}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PseudoH4|InfoCorner.lua}}&lt;br /&gt;
:&amp;lt;code&amp;gt;UI/InGame/InfoCorner.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
:{{CodeBegin5}}&lt;br /&gt;
{{CodeLine5|0053}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.LeftPull:RegisterSelectionCallback( OnInfoButton );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeEnd5}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PseudoH4|MiniMapPanel.lua}}&lt;br /&gt;
:&amp;lt;code&amp;gt;UI/InGame/WorldView/MiniMapPanel.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
:{{CodeBegin5}}&lt;br /&gt;
{{CodeLine5|0207}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback( OnOverlaySelected );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0273}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback( OnIconModeSelected );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeEnd5}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PseudoH4|MPGameOptions.lua}}&lt;br /&gt;
:&amp;lt;code&amp;gt;UI/FrontEnd/Multiplayer/GameSetup/MPGameOptions.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
:{{CodeBegin5}}&lt;br /&gt;
{{CodeLine5|0431}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.GameSpeedPullDown:RegisterSelectionCallback( SelectSpeed );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0473}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.MapSizePullDown:RegisterSelectionCallback( SelectSize );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0705}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback( TypeSelected );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0724}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.EraPull:RegisterSelectionCallback( OnEraPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeEnd5}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PseudoH4|OptionsMenu.lua}}&lt;br /&gt;
:&amp;lt;code&amp;gt;UI/Options/OptionsMenu.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
:{{CodeBegin5}}&lt;br /&gt;
{{CodeLine5|1119}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.WResolutionPull:RegisterSelectionCallback( OnWResolutionPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1134}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.FSResolutionPull:RegisterSelectionCallback( OnFSResolutionPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1142}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.MSAAPull:RegisterSelectionCallback( OnMSAAPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1218}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.TutorialPull:RegisterSelectionCallback( OnTutorialPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1221}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.OverlayPull:RegisterSelectionCallback( OnOverlayPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1224}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.ShadowPull:RegisterSelectionCallback( OnShadowPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1227}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.FOWPull:RegisterSelectionCallback( OnFOWPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1230}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.TerrainDetailPull:RegisterSelectionCallback( OnTerrainDetailPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1233}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.TerrainTessPull:RegisterSelectionCallback( OnTerrainTessPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1236}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.TerrainShadowPull:RegisterSelectionCallback( OnTerrainShadowPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1239}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.WaterPull:RegisterSelectionCallback( OnWaterPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1242}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.TextureQualityPull:RegisterSelectionCallback( OnTextureQualityPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1251}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.LeaderPull:RegisterSelectionCallback( OnLeaderPull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1256}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.BindMousePull:RegisterSelectionCallback( OnBindMousePull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1263}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.LanguagePull:RegisterSelectionCallback( OnLanguagePull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1272}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.SpokenLanguagePull:RegisterSelectionCallback( OnSpokenLanguagePull );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeEnd5}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PseudoH4|ReligionOverview.lua (G&amp;amp;K)}}&lt;br /&gt;
:&amp;lt;code&amp;gt;DLC/Expansion/UI/InGame/Popups/ReligionOverview.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
:{{CodeBegin5}}&lt;br /&gt;
{{CodeLine5|0468}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;automaticPurchasePullDown:RegisterSelectionCallback(function(v1, v2)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0470}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;local player = Players[Game.GetActivePlayer()];&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0471}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Network.SendFaithPurchase(Game.GetActivePlayer(), v1, v2);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0472}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;SetCurrentSelection(v1, v2);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0473}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;end);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeEnd5}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PseudoH4|ReligionOverview.lua (G&amp;amp;K)}}&lt;br /&gt;
:&amp;lt;code&amp;gt;DLC/Expansion/Scenarios/MedievalScenario/ReligionOverview.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
:{{CodeBegin5}}&lt;br /&gt;
{{CodeLine5|0475}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;automaticPurchasePullDown:RegisterSelectionCallback(function(v1, v2)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|0477}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;local player = Players[Game.GetActivePlayer()];&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0478}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;player:SetFaithPurchaseType(v1);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0479}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;player:SetFaithPurchaseIndex(v2);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0480}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;SetCurrentSelection(v1, v2);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeLine5|0481}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;end);&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeEnd5}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PseudoH4|StagingRoom.lua}}&lt;br /&gt;
:&amp;lt;code&amp;gt;UI/FrontEnd/Multiplayer/StagingRoom.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
:{{CodeBegin5}}&lt;br /&gt;
{{CodeLine5|1055}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback( CivSelected );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1091}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback( InviteSelected );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1120}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback( OnSelectTeam );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1141}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback( OnHandicapTeam );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1163}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback( OnPlayerName );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeEnd5}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PseudoH4|SteampunkScenarioLoadScreen.lua (G&amp;amp;K)}}&lt;br /&gt;
:&amp;lt;code&amp;gt;DLC/Expansion/Scenarios/SteampunkScenario/SteampunkScenarioLoadScreen.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
:{{CodeBegin5}}&lt;br /&gt;
{{CodeLine5|0219}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;pullDown:RegisterSelectionCallback( MapSelected );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeEnd5}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PseudoH4|UITestMenu.lua}}&lt;br /&gt;
:&amp;lt;code&amp;gt;UI/FrontEnd/UITestMenu.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
:{{CodeBegin5}}&lt;br /&gt;
{{CodeLine5|0131}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;Controls.PullDown:RegisterSelectionCallback( OnSelectionChanged );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeEnd5}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{PseudoH4|UnitFlagManager.lua}}&lt;br /&gt;
:&amp;lt;code&amp;gt;UI/InGame/UnitFlagManager.lua&amp;lt;/code&amp;gt;&lt;br /&gt;
:{{CodeBegin5}}&lt;br /&gt;
{{CodeLine5|0101}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;o.m_CargoControls.PullDown:RegisterSelectionCallback( UnitFlagClicked );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeBreak5}}&lt;br /&gt;
{{CodeLine5|1038}}&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;cityFlagInstance.PullDown:RegisterSelectionCallback( UnitFlagClicked );&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeEnd5}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Civ5 API Footer}}&lt;br /&gt;
[[Category:Civ5 Methods and Functions|RegisterSelectionCallback]]&lt;/div&gt;</summary>
		<author><name>DonQuich</name></author>
	</entry>
</feed>