[Add] Screen Init & Base new menu
This commit is contained in:
@@ -143,6 +143,31 @@ namespace Minesweeper.Presentation.Views
|
||||
uiConfig = config;
|
||||
}
|
||||
|
||||
public void BindScreens(MinesweeperScreenRefs refs)
|
||||
{
|
||||
if (isActiveAndEnabled)
|
||||
{
|
||||
RemoveButtonListeners();
|
||||
}
|
||||
|
||||
boardPanel = refs.BoardPanel;
|
||||
gridLayoutGroup = refs.BoardGrid;
|
||||
pauseRoot = refs.PauseRoot;
|
||||
restartButton = refs.PauseRestartButton;
|
||||
resumeButton = refs.PauseResumeButton;
|
||||
mainMenuButton = refs.PauseMainMenuButton;
|
||||
resultRoot = refs.ResultRoot;
|
||||
resultRestartButton = refs.ResultRestartButton;
|
||||
resultMainMenuButton = refs.ResultMainMenuButton;
|
||||
resultText = refs.ResultText;
|
||||
ResetResizeTracking();
|
||||
|
||||
if (isActiveAndEnabled)
|
||||
{
|
||||
AddButtonListeners();
|
||||
}
|
||||
}
|
||||
|
||||
public void RebuildBoard(IReadOnlyList<BoardCellData> cells, int width, int height, ICellViewFactory cellViewFactory, bool revealUnflaggedMines)
|
||||
{
|
||||
ClearBoard();
|
||||
|
||||
Reference in New Issue
Block a user