public GameRuntimeToolbarProvider( IProjectManager projectManager, ILoadedGame loadedGame, IWindowManagement windowManagement) { _projectManager = projectManager; _loadedGame = loadedGame; _windowManagement = windowManagement; }
public ProtogameEditorWorld( INode worldNode, IHierarchy hierarchy, ISkinLayout skinLayout, ISkinDelegator skinDelegator, IAssetManager assetManager, IMainMenuController mainMenuController, IEditorWindowFactory editorWindowFactory, IProjectManager projectManager, ILoadedGame loadedGame, IRecentProjects recentProjects, IThumbnailSampler thumbnailSampler, IExtensionManager extensionManager, IWindowManagement windowManagement, IToolbarProvider[] toolbarProviders) { _skinLayout = skinLayout; _skinDelegator = skinDelegator; _assetManager = assetManager; _mainMenuController = mainMenuController; _editorWindowFactory = editorWindowFactory; _projectManager = projectManager; _loadedGame = loadedGame; _recentProjects = recentProjects; _thumbnailSampler = thumbnailSampler; _extensionManager = extensionManager; _windowManagement = windowManagement; _toolbarProviders = toolbarProviders; SetupCanvas(); var entity = new CanvasEntity(_skinLayout, _skinDelegator); entity.Canvas = _canvas; hierarchy.AddChildNode(worldNode, hierarchy.CreateNodeForObject(entity)); }
public ExtensionManagerMenuProvider( IWindowManagement windowManagement) { _windowManagement = windowManagement; }