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

  • Finished fires when the game puts a renovation into the building after the player’s final payment. The RenovationInfo you get has the state Installed. (It fires after TenementUpgradeProgress.FinishUpgrade has run.)

Limits

  • Finished does 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 for TenementUpgradeProgress.FinishUpgrade(true), which scene set-up uses through TenementUpgradeStart.)