[Fix] Board Optimization, Fix Screen Loading
This commit is contained in:
@@ -17,9 +17,12 @@ namespace Minesweeper.Infrastructure
|
||||
{
|
||||
[SerializeField] private MinesweeperGameConfig gameConfig;
|
||||
[SerializeField] private MinesweeperUiConfig uiConfig;
|
||||
[SerializeField] private MinesweeperScreenCatalog screenCatalog = new MinesweeperScreenCatalog();
|
||||
[SerializeField] private Transform contentRoot;
|
||||
[SerializeField] private TopPanelView topPanelView;
|
||||
[SerializeField] private MainMenuView mainMenuViewPrefab;
|
||||
[SerializeField] private BoardView boardViewPrefab;
|
||||
[SerializeField] private PauseView pauseViewPrefab;
|
||||
[SerializeField] private ResultView resultViewPrefab;
|
||||
|
||||
protected override void Configure(IContainerBuilder builder)
|
||||
{
|
||||
@@ -124,12 +127,12 @@ namespace Minesweeper.Infrastructure
|
||||
|
||||
private MinesweeperScreenRefs SpawnScreens()
|
||||
{
|
||||
if (contentRoot == null || screenCatalog == null || !screenCatalog.IsValid)
|
||||
{
|
||||
return default;
|
||||
}
|
||||
|
||||
return new MinesweeperScreenBootstrapper().Spawn(contentRoot, screenCatalog);
|
||||
return new MinesweeperScreenBootstrapper().Spawn(
|
||||
contentRoot,
|
||||
mainMenuViewPrefab,
|
||||
boardViewPrefab,
|
||||
pauseViewPrefab,
|
||||
resultViewPrefab);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user