void Awake() { folderFacade.Register(); settingsFacade.Register(); workBenchFacade.Register(); this.initialize(); folderModel = new FolderModel(); this.framework.modelCenter.Register(FolderModel.NAME, folderModel); folderView = new FolderView(); this.framework.viewCenter.Register(FolderView.NAME, folderView); folderController = new FolderController(); this.framework.controllerCenter.Register(FolderController.NAME, folderController); mouseController = new MouseController(); this.framework.controllerCenter.Register(MouseController.NAME, mouseController); SettingsView viewSettings = new SettingsView(); this.framework.viewCenter.Register(SettingsView.NAME, viewSettings); WorkBenchView viewWorkBench = new WorkBenchView(); this.framework.viewCenter.Register(WorkBenchView.NAME, viewWorkBench); WorkBenchController controllerWorkBench = new WorkBenchController(); this.framework.controllerCenter.Register(WorkBenchController.NAME, controllerWorkBench); workBenchModel = new WorkBenchModel(); this.framework.modelCenter.Register(WorkBenchModel.NAME, workBenchModel); }