Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

The scripts on their own wouldn't help a lot I think + the code is a bit iffy so I'll keep them to myself heheh. What I did though was creating a default window prefab with a Window script on it that changed its title, icon etc depending on which window type was summoned (determined randomly from a list of ScriptableObjects defining different window types and possible coworkers). Hope this helps, could go in more detail if you need.