public void wrongAnswer() { Scores.submitScore(score, numberOfQuestionsAnswered, DateTime.Now); Gameover.setMessage("Ups...Game Over!\r\n Wrong Answer"); SceneLoader.gameOver(); life1.texture = greenTxt; }
IEnumerator GameoverEffect() { Gameover gameover = new Gameover(); yield return(new WaitForSeconds(0.5f)); Time.timeScale = 0.3f; yield return(new WaitForSeconds(0.8f)); Time.timeScale = 1f; gameover.DestroyAllCharacter(); yield return(new WaitForSeconds(1f)); gameover.ScrollBg(); yield return(new WaitForSeconds(1.2f)); ShowBar(); yield return(new WaitForSeconds(0.8f)); CanvasFadeIn(); yield return(new WaitForSeconds(0.3f)); yield return(new WaitForSeconds(1f)); ActiveButton(); }
private void OnTriggerEnter(Collider other) { Destroy(gameObject); pauseButton.SetActive(false); BuiltButton.SetActive(false); Gameover.SetActive(true); }
private void gamelevel() { if (score >= targetscore) { pcbdisabled(); Gameover gameover = new Gameover(2); gameover.ShowDialog(); //MessageBox.Show("perfect:" + (score+miss*50) / 100 + " " + "miss:" + miss,"返回", MessageBoxButtons.OK); this.start.Visible = true; this.next.Visible = true; score = 0; targetscore += 200; label2.Text = score.ToString(); } else { Gameover gameover = new Gameover(1); gameover.ShowDialog(); //MessageBox.Show("perfect:" + (score+miss*50)/ 100 + " " + "miss:" + miss // + "\nGame Over!", "返回", MessageBoxButtons.OK); score = scores = 0; rank = 0; _rank.Text = "关卡:" + rank; progressBar.Width = 300; start.Visible = true; pcbdisabled(); } }
protected override void Start() { base.Start(); m_gameManager = GameObject.FindGameObjectWithTag("GameController").GetComponent <GameManager>(); m_totalAttackTime = m_attackingAnimation.length * 0.95f; m_targetPlayer = GameObject.FindGameObjectWithTag("Player").GetComponent <Player>(); m_gameover = GameObject.FindGameObjectWithTag("UI").GetComponent <Gameover>(); }
private void OnEnable() { gameoverUI = FindObjectOfType <Gameover>(); spawner = FindObjectOfType <Spawn>(); if (!IsValidGridPos()) { gameoverUI.EndGame(); Destroy(gameObject); } }
void Start() { overLogic = GetComponent <Gameover>(); startLogic = GetComponent <GameStart>(); quizLogic = GetComponent <Quiz>(); textLogic = GetComponent <TextManager>(); waveLogic = GetComponent <Wave>(); mat = waveLogic.wave.GetComponent <SpriteRenderer>().material; quizLogic.ReadQuizFiletype(); FirstCam(); }
/// <inheritdoc/> public void EndTypeUpdated(EndType endType, int flagged) { if (_gameOver) { return; } if (endType != EndType.ButtonPressed) { _gameOver = true; } Gameover?.Invoke(this, new GameArgs(endType, flagged)); }
public override void _Ready() { WindowSize = GetViewport().GetSize(); //get gameball & ball nodes GameBall = GetNode("Ball") as Ball; GamePaddle = GetNode("Paddle") as Paddle; //setup game over signal GameOverHud = GetNode("GameOverHud") as Gameover; GameOverHud.Connect("StartGame", this, "StartGame"); BallDirection += SetBallDirection(); BrickScene = ResourceLoader.Load("res://brick.tscn") as PackedScene; GenerateBrickGrid(); }
private void GameTime_Tick(object sender, EventArgs e) { if (_snake.IsColliding(_playgroundBounds)) { _gameTime.Stop(); Gameover?.Invoke(this, EventArgs.Empty); return; } if (_snake.CanEat(_meal)) { _snake.Eat(_meal); CreateMeal(); SetDifficulty(); PointsChanged?.Invoke(this, EventArgs.Empty); } _snake.Move(_direction); Refresh(); _updated = false; }
private void Awake() { Instance = this; this.gameObject.SetActive(false); }
void GameOver() { GO = gameModeManager.GetComponent <Gameover>(); GO.OnGameOver(); }
protected virtual void OnGameover() => Gameover?.Invoke();
void Awake() { _instance = this; }
void Start() { sound = GetComponent <AudioSource>(); currentHealth = maxHealth; gameover = FindObjectOfType <Gameover>(); }