The Finished event
Finished fires when a renovation is finished and installed.
Renovations a renovation is finished
Subscribe to Renovations.Finished to react when a renovation is installed. The RenovationInfo it gives you has State set to Installed.
public static class Renovations
{
public static event Action<RenovationInfo> Finished;
}
| Event | Gives you | When it fires |
|---|---|---|
Finished | RenovationInfo | A renovation has just been finished. |
Things to know
Finishedfires when the game puts a renovation into the building after the player’s final payment. TheRenovationInfoyou get has the stateInstalled. (It fires afterTenementUpgradeProgress.FinishUpgradehas run.)
Limits
Finisheddoes not fire for renovations the game puts in silently. The game does this when it sets up a scene, and such a renovation has no payment, task, or achievement. (It does not run forTenementUpgradeProgress.FinishUpgrade(true), which scene set-up uses throughTenementUpgradeStart.)