Pick one of them only, global object or global layer.
if I choose to disable "global object".
the player state will not be preserved across the layout.
the plugin like the ultimate inventory will not work.
well "global layer" has another issue.
UI layer doesn't present in each layout.
so how to properly deal with this case?
save player state with "on end of layout" then load state with on start of layout?