protected override IEnumerator Init() { Menu.MenuManager.ShowDonePanel(); Menu.MenuManager.ShowGameMenu(); PuzzleMenu.SetActive(false); yield return(base.Init()); }
protected override IEnumerator End() { GameEngine.SetPuzzleEnabled(true); PuzzleMenu.SetActive(false); Menu.MenuManager.HideGameMenu(); yield return(base.End()); }
private void OnMouseOver() { if (State.CheckState <GameState>()) { GameEngine.Selected = this; PuzzleMenu.SetAction(Rotate, Move, Up, transform.position); PuzzleMenu.SetActive(true); } }
private void Move() { if (State.CheckState <GameState>()) { transform.position -= GameEngine.Delta; PuzzleMenu.SetPosition(transform.position); Move(this); GameEngine.SetRecursion(false); } }
private void InitializeLandingPages() { loginPage = new Login(this); registerPage = new Register(this); mainMenuPage = new MainMenu(this); puzzleMenuPage = new PuzzleMenu(this); puzzlePage = new Puzzle(this); addOperationPage = new Add(this); diffOperationPage = new Diff(this); mulOperationPage = new Mul(this); divOperationPage = new Div(this); addTestPage = new AddTest(); diffTestPage = new DiffTest(); divTestPage = new DivTest(); mulTestPage = new MulTest(); addEquationPage = new AddEquation(); diffEquationPage = new DiffEquation(); divEquationPage = new DivEquation(); mulEquationPage = new MulEquation(); hallOfFamePage = new HallOfFame(); topPage = new Top(); hangmanPage = new Hangman(); blocksPage = new Blocks(); manageStudentsPage = new ManageStudents(); //umplerea Panel-ului loginPage.Dock = DockStyle.Fill; registerPage.Dock = DockStyle.Fill; mainMenuPage.Dock = DockStyle.Fill; puzzleMenuPage.Dock = DockStyle.Fill; puzzlePage.Dock = DockStyle.Fill; addOperationPage.Dock = DockStyle.Fill; diffOperationPage.Dock = DockStyle.Fill; mulOperationPage.Dock = DockStyle.Fill; divOperationPage.Dock = DockStyle.Fill; addTestPage.Dock = DockStyle.Fill; diffTestPage.Dock = DockStyle.Fill; divTestPage.Dock = DockStyle.Fill; mulTestPage.Dock = DockStyle.Fill; addEquationPage.Dock = DockStyle.Fill; diffEquationPage.Dock = DockStyle.Fill; divEquationPage.Dock = DockStyle.Fill; mulEquationPage.Dock = DockStyle.Fill; hallOfFamePage.Dock = DockStyle.Fill; topPage.Dock = DockStyle.Fill; hangmanPage.Dock = DockStyle.Fill; blocksPage.Dock = DockStyle.Fill; manageStudentsPage.Dock = DockStyle.Fill; }