public WindowBuilder(ISetCanvasBounds setCanvasBounds, IWindowControllerFactory windowControllerFactory, IWindowCanvasBuilder canvasBuilder, IWindowInfrastructure windowInfrastructure, UnityEnumPool <WindowType, Contractor.View> enumPool) { _controllerFactory = windowControllerFactory; _canvasBuilder = canvasBuilder; _windowInfrastructure = windowInfrastructure; _enumPool = enumPool; _setCanvasBounds = setCanvasBounds; }
public void SetWindowControllerFactory(IWindowControllerFactory fac) { _winCtrlFactory = fac; }