Right now the region-map state directly uses the region component. There should be a region screen that uses the region component and the region-map state uses the region screen. This way the region screen will execute its update method even it's not in the region-map state. The update method of region screen will set the money values based on game state.
Right now the region-map state directly uses the region component. There should be a region screen that uses the region component and the region-map state uses the region screen. This way the region screen will execute its update method even it's not in the region-map state. The update method of region screen will set the money values based on game state.