SpecificCityInfoDirty: Difference between revisions
From Civilization Modding Wiki
Jump to navigationJump to search
Killmeplease (talk | contribs) No edit summary |
Killmeplease (talk | contribs) |
||
Line 2: | Line 2: | ||
Fired when something in a particular [[Lua Game Objects/City|city]] was changed. | Fired when something in a particular [[Lua Game Objects/City|city]] was changed. | ||
==Example== (from SmoothCityBanner v.2 mod): | ==Example== | ||
(from SmoothCityBanner v.2 mod): | |||
function OnSpecificCityInfoDirty(iPlayerID, iCityID, eUpdateType) | function OnSpecificCityInfoDirty(iPlayerID, iCityID, eUpdateType) |
Revision as of 07:12, 14 February 2012
Description
Fired when something in a particular city was changed.
Example
(from SmoothCityBanner v.2 mod):
function OnSpecificCityInfoDirty(iPlayerID, iCityID, eUpdateType) if (eUpdateType == CityUpdateTypes.CITY_UPDATE_TYPE_BANNER) then local playerTable = Instances[ iPlayerID ]; if playerTable == nil then return; end local instance = playerTable[ iCityID ]; if instance == nil then return; end RefreshCityBanner(instance); end end Events.SpecificCityInfoDirty.Add(OnSpecificCityInfoDirty);