public void Descend() { audioSystem.Kill("boss"); // string must be "player" or "boss" scoreSystem.AddScore(Random.Range(0, 1000)); // add X amount to the score DisableEnabled(); Invoke("MoveCorpse", 2f); }
void OnTriggerEnter(Collider col) { if (col.gameObject.tag == "Plane") { add.AddScore(extraScore); } }
private void OnCollisionEnter(Collision collision) { if (collision.gameObject.GetComponent <IScoreActivatable>() != null) { _scoreSystem.AddScore(_scoreID, _scoreIncrement); } }
private void OnTriggerEnter2D(Collider2D collision) { bool isHerrow = collision.gameObject.tag == "Herrow"; if (isHerrow) { contactDone = collision.transform.position; GetComponentInParent <AudioSource>().Play(); if (gameObject.tag == "Target") { bossAnimator.SetTrigger("Hit"); ScoreSystem.AddScore(contactDone, GameRules.Instance.currentPlayer, 0, minPoints); } else if (gameObject.tag == "MinTarget") { ScoreSystem.AddScore(contactDone, GameRules.Instance.currentPlayer, 1, minPoints); } else { if (isMobile) { MobileSpeedX = 0; movementOffsetRight = 0; movementOffsetLeft = 0; body.velocity = Vector3.zero; GetComponent <Animator>().SetTrigger("Collision"); } ScoreSystem.Missed(contactDone, GameRules.Instance.currentPlayer); } GetComponent <Collider2D>().enabled = false; } }
public void TakeDamage(int damage) { GameObject player = GameObject.FindGameObjectWithTag("Player"); PlayerController audio = player.GetComponent <PlayerController>(); EnemyData enemy = GetComponent <EnemyData>(); audio.EnemyHitSound(); enemy.m_health -= damage; if (enemy.m_health <= 0) { ScoreSystem score = GameObject.FindGameObjectWithTag("GameManager").GetComponent <ScoreSystem>(); Animator plusScore = GameObject.Find("+50").GetComponent <Animator>(); audio.EnemyDownSound(); score.AddScore(50, player); plusScore.SetTrigger("AddScore"); Instantiate(deathParticle, deathParticleSpawn.position, deathParticleSpawn.rotation); Destroy(gameObject); } }
void OnCollisionEnter(Collision col) { if (col.gameObject.tag == "Bullet") { scoreScript.AddScore(); } }
public void DestroyMatches() //after limiting players movement controls all the hexes in the grid and destroys the matched ones { canPlay = false; canRotate = false; destroyOutline(); for (int i = 0; i < GridWidth; i++) { for (int j = 0; j < GridHeight; j++) { if (allHexagons[i, j] != null) { if (allHexagons[i, j].GetComponent <hexagon>().isMatched == true) { Destroy(allHexagons[i, j]); FindObjectOfType <audioManager>().Play("hex"); allHexagons[i, j] = null; scoreManager.AddScore(scoreForPiece); } } } } find.matches.Clear(); StartCoroutine(collapseThePieces()); }
private void OnTriggerEnter(Collider other) { if (other.gameObject.tag == "Player") { if (m_type.ToLower() == "diamond") { if (m_scoreSystem != null) { m_scoreSystem.AddScore(m_point, other.gameObject); m_plusScore_10.SetTrigger("AddScore"); } } if (m_type.ToLower() == "specialdiamond") { if (m_scoreSystem != null) { m_scoreSystem.AddScore(m_point, other.gameObject); m_plusScore_30.SetTrigger("AddScore"); } } if (m_type.ToLower() == "drumstick") { int playerHealth = other.GetComponent <PlayerData>().m_health; if (playerHealth < 3) { other.GetComponent <PlayerHealth>().AddHealth(m_point, other.gameObject); m_myUiManager.UpdateHealthStatus(playerHealth, true); } } if (m_type.ToLower() == "potion") { PlayerData.isPotionActivated = true; } if (m_audioSource != null) { m_audioSource.clip = m_audioClip; m_audioSource.Play(); } Destroy(gameObject, 0f); } }
void OnDestroy() { if (!isQuitting) { GameObject.Instantiate(explosion, transform.position, Quaternion.identity); Score.AddScore(score); } }
private void OnTriggerEnter2D(Collider2D target) { if (!target.CompareTag("Player")) { return; } if (_gameController.IsDoubleScoreActivated) { _scoreSystem.AddScore(_score * 2); } else { _scoreSystem.AddScore(_score); } Destroy(gameObject); }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("Player")) { m_scoreSystem.AddScore(bonusPoint); PlayPickAudio(); Destroy(gameObject); } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("Player")) { m_scoreSystem.AddScore(Mathf.RoundToInt(timeLeftInSecond * 10)); Time.timeScale = 0; winPanel.SetActive(true); } }
public void EnemyKilled() { AudioSource.PlayClipAtPoint(deathSFX, Camera.main.transform.position); m_scoreSystem.AddScore(deathScore); m_rb.velocity = new Vector2(m_rb.velocity.x, -1 * speed); m_boxCollider.enabled = false; Destroy(gameObject, deathDelayInSecond); }
void Update() { transform.Translate(Vector2.down * speed * Time.deltaTime); if (transform.position.y < -Camera.main.orthographicSize - transform.localScale.y) { ScoreSystem.AddScore(ScoreSystem.ppBlockMultiplier * Difficulty.GetDifficultyPercent() * 100); Destroy(gameObject); } }
public void MainMenu() { GameObject ss = GameObject.Find("ScoreSystem"); if (ss != null) { ScoreSystem scoreSys = (ScoreSystem)ss.GetComponent(typeof(ScoreSystem)); scoreSys.AddScore(nameEntry.text, ScoreSystem.LastScore); } SceneManager.LoadScene("Menu"); }
private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.CompareTag("Cloud")) { ResetVerticalVelocity(); m_rigidbody2D.AddForce(Vector2.up * verticalBounceForce); // bounce the player if (m_currentCloud != collision.gameObject) { m_currentCloud = collision.gameObject; m_scoreSystem.AddScore(); } } }
private void OnCollisionEnter(Collision collision) { if (collision.gameObject.tag == "Obstacle") { Destroy(gameObject); GameFail(); } if (collision.gameObject.tag == "Coin") { speed += 1.0f; score.AddScore(); energy.EnergyGain(); } }
public void AddScore() { ScoreManager.AddScore(); ScoreManager.ReportScore(); if (!player.is5X) { player.MultiplierCounter++; } if (player.MultiplierCounter == 4) { player.is2X = true; MultiplierReporter.gameObject.SetActive(true); MultiplierReporter.text = "x2"; MultiplierReporter.color = OrangeScore; } else if (player.MultiplierCounter == 6) { player.is3X = true; player.is2X = false; MultiplierReporter.gameObject.SetActive(true); MultiplierReporter.text = "x3"; MultiplierReporter.color = OrangeScore; } else if (player.MultiplierCounter == 8) { player.is4X = true; player.is3X = false; player.is2X = false; MultiplierReporter.gameObject.SetActive(true); MultiplierReporter.text = "x4"; MultiplierReporter.color = RedScore; } else if (player.MultiplierCounter == 10) { player.is5X = true; player.is4X = false; player.is3X = false; player.is2X = false; MultiplierReporter.gameObject.SetActive(true); MultiplierReporter.text = "x5"; MultiplierReporter.color = RedScore; } //BorysAudio.PlaySound(player.ObstaclePassingSFX); }
void FixedUpdate() { EnemiesAlive = false; for (int i = 0; i < EnemiesArray.Length; i++) { if (EnemiesArray[i] != null) { EnemiesAlive = true; } } if (EnemiesAlive == false) { myAudioSource.PlayOneShot(WindDown); Destroy(gameObject); ScoreSystem.AddScore(100); } }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Killer") { print("You have been deathed"); if (OnPlayerDeath != null) { OnPlayerDeath(); } Destroy(gameObject); } if (collision.tag == "Cookie") { print("You got a cookie!"); ScoreSystem.AddScore(ScoreSystem.ppCookieMultiplier * Difficulty.GetDifficultyPercent() * 100); Destroy(collision.gameObject); } }
} //3.2 private void DestroyDot(int column, int row) //eslestirmedeki her bir noktanın uzerinde yapilacak islemin kontrolu { if (allDots[column, row].GetComponent <Dots>().isMatched == true) { if (find.matches.Count >= 4) { MakingBombs(); } if (breakables[column, row] != null) //eger eslesen noktanın altinda breakable varsa onu yok ediyor { breakables[column, row].getHit(1); if (breakables[column, row].health <= 0) { breakables[column, row] = null; } } if (goals != null) //yok olan nokta bitirme kosulunu sagliyorsa guncelliyor { goals.addGoal(allDots[column, row].tag.ToString()); goals.updateGoals(); } GameObject particle = Instantiate(destroyParticle, allDots[column, row].transform.position, Quaternion.identity); //yok olma efektinin cagirilmasi Destroy(particle, 0.5f); if (comboBonus == 1) { FindObjectOfType <audioManager>().Play("ping1"); } else if (comboBonus == 2) { FindObjectOfType <audioManager>().Play("ping2"); } else if (comboBonus >= 3) { FindObjectOfType <audioManager>().Play("ping3"); } Destroy(allDots[column, row]); score.AddScore(scoreForPiece * comboBonus); HighScore += (scoreForPiece * comboBonus); allDots[column, row] = null; //nokto yok edilip koordinatları null olarak degistiriliyor } } //1.1
public void AddToList(GameObject gameObjectToAdd) { if (!objectsToDestory.Contains(gameObjectToAdd)) { if (objectsToDestory.Count > 0 && !gameObjectToAdd.CompareTag(objectsToDestory[0].gameObject.tag)) { CompareObjecInList(gameObjectToAdd, objectsToDestory); } else { objectsToDestory.Add(gameObjectToAdd); } } if (objectsToDestory.Count == 3) { DeactivateAllObjects(objectsToDestory); ClearList(objectsToDestory); GetScoreSystem.AddMultiplier(gameObjectToAdd.tag); GetScoreSystem.AddScore(); } }
public void AddScore(float score) { m_scoreSystem.AddScore(score, m_name); }
void Die() { Instantiate(DeadVersion, transform.position, transform.rotation); ScoreSystem.AddScore(10); Destroy(gameObject); }
public void GiveScore() { ScoreSystem.AddScore(pointsGiven); }