//bool started = false; public void setStartUpUI(bool iamhost = false) { //started = true; titleScreen.SetActive(false); playerListObject.SetActive(true); StartGameButton.SetActive(false); waitingText.SetActive(true); if (iamhost) { StartGameButton.SetActive(true); PlayAgainButton.SetActive(true); waitingText.SetActive(false); RestartGameButton.SetActive(true); settingsResetButton.interactable = true; for (int i = 0; i < settingsList.Count; i++) { settingsList[i].interactable = true; } for (int i = 0; i < numberFrequencies.Count; i++) { numberFrequencies[i].interactable = true; } } //settingsChangeEvent(); //Gameplay.current.CmdSettingsChangeEvent(); }
protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); labelComputerScore.Text = computer.Score.ToString(); labelHumanScore.Text = human.Score.ToString(); labelComputerScore.Refresh(); labelHumanScore.Refresh(); label1.Refresh(); label3.Refresh(); Winerlabel.Refresh(); PlayAgainButton.Refresh(); Graphics graphics = e.Graphics; foreach (var r in rectangles) { r.Draw(graphics); } b.DrawCircles(graphics); b.DrawSquare(graphics, flag, point, rect, sqcolor); if (allneighbors) { b.DrawSquare(graphics, flag, point2, rect, sqcolor); allneighbors = false; } flag = false; if (computer.Turn && !gameover) { Cmove(); } if (Computer.NotClicked(rectangles).Count == 0) { gameover = true; } Invalidate(); if (gameover) { if (computer.Score > human.Score) { Winerlabel.ForeColor = Color.Red; Winerlabel.Text = "COMPUTER WINS!"; } else if (computer.Score < human.Score) { Winerlabel.ForeColor = Color.Blue; Winerlabel.Text = "YOU WIN!"; } else { Winerlabel.Text = "YOU ARE TIED!"; } PlayAgainButton.Visible = true; } }
// Use this for initialization void Start() { AudioPlayer = GetComponent <AudioSource>(); PlayerScoreText = GameObject.FindWithTag("ScoreText"); TimerText = GameObject.FindWithTag("TimerText"); GameOverText = GameObject.FindWithTag("GameOverText"); GameOverText.SetActive(false); PlayAgainButton = GameObject.FindWithTag("PlayAgainButton"); PlayAgainButton.SetActive(false); MainMenuButton = GameObject.FindWithTag("MainMenuButton"); MainMenuButton.SetActive(false); GoalObject = new GameObject[SHAPES_COLOURS] { GameObject.FindWithTag("GoalCube"), GameObject.FindWithTag("GoalSphere"), GameObject.FindWithTag("GoalTriangle") }; GoalSpawner = new Transform[TOTAL_GOAL_SPAWNER]; for (i = 0; i < TOTAL_GOAL_SPAWNER; i++) { GoalSpawner[i] = transform.GetChild(i).transform; } GoalColour = new Color[SHAPES_COLOURS] { Color.red, Color.green, Color.blue }; goalAlive = false; gameOver = false; chooseShape = Random.Range(MIN_CHOICE, MAX_CHOICE); chooseColour = Random.Range(MIN_CHOICE, MAX_CHOICE); chooseSpawner = Random.Range(MIN_CHOICE, TOTAL_GOAL_SPAWNER); timer = 60; highScore = PlayerPrefs.GetInt(PlayerPrefsKey, 0); Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; }
void GameOver() { Cursor.visible = true; Cursor.lockState = CursorLockMode.None; gameOver = true; Destroy(SpawnedGoalObject); if (playerScore > highScore) { highScore = playerScore; GameOverText.GetComponent <Text>().text = string.Format("Game Over\n New Highscore!", highScore); PlayerPrefs.SetInt(PlayerPrefsKey, playerScore); PlayerPrefs.Save(); AudioPlayer.PlayOneShot(newHighScore, VOLUME_SCALE); } else { GameOverText.GetComponent <Text>().text = string.Format("Game Over\n Current Highscore: {0}", highScore); AudioPlayer.PlayOneShot(applause, VOLUME_SCALE); } GameOverText.SetActive(true); PlayAgainButton.SetActive(true); MainMenuButton.SetActive(true); }
public override void StopAnimations() { base.StopAnimations(); PlayAgainButton.StopAnimations(); }
void ReleaseDesignerOutlets() { if (ImageButton1 != null) { ImageButton1.Dispose(); ImageButton1 = null; } if (ImageButton2 != null) { ImageButton2.Dispose(); ImageButton2 = null; } if (ImageButton3 != null) { ImageButton3.Dispose(); ImageButton3 = null; } if (ImageButton4 != null) { ImageButton4.Dispose(); ImageButton4 = null; } if (ImageButton5 != null) { ImageButton5.Dispose(); ImageButton5 = null; } if (ImageButton6 != null) { ImageButton6.Dispose(); ImageButton6 = null; } if (ImageButton7 != null) { ImageButton7.Dispose(); ImageButton7 = null; } if (ImageButton8 != null) { ImageButton8.Dispose(); ImageButton8 = null; } if (ImageButton9 != null) { ImageButton9.Dispose(); ImageButton9 = null; } if (MessageOfWinnerText != null) { MessageOfWinnerText.Dispose(); MessageOfWinnerText = null; } if (PlayAgainButton != null) { PlayAgainButton.Dispose(); PlayAgainButton = null; } if (PlayerTurnText != null) { PlayerTurnText.Dispose(); PlayerTurnText = null; } if (ResetButton != null) { ResetButton.Dispose(); ResetButton = null; } if (PlayerXLabel != null) { PlayerXLabel.Dispose(); PlayerXLabel = null; } if (PlayerOLabel != null) { PlayerOLabel.Dispose(); PlayerOLabel = null; } }