Пример #1
0
 private void DestroyBlock()
 {
     AudioSource.PlayClipAtPoint(breakSound, Camera.main.transform.position);
     Destroy(gameObject);
     level.BlockDestroy();
     gameSession.AddToScore();
 }
Пример #2
0
 private void DestroyBlock()
 {
     AudioSource.PlayClipAtPoint(breakSound, new Vector3(gameObject.transform.position.x, gameObject.transform.position.y, gameObject.transform.position.z));
     Destroy(gameObject);
     gameStatus.AddToScore();
     level.BlockDestroyed();
 }
 private void Die()
 {
     PlayClipAtPoint(_enemyDeathSFX, _enemyDeathSFXVolume);
     SpawnExplosionParicles();
     Destroy(gameObject);
     _gameSession.AddToScore();
 }
Пример #4
0
 private void Die()
 {
     gameSession.AddToScore(scoreValue);
     Destroy(gameObject);
     ExplosionVFX();
     AudioSource.PlayClipAtPoint(projectileSoundClip, Camera.main.transform.position, deathVolume);
 }
Пример #5
0
 private void DestroyBlock()
 {
     level.TryGoNextLevel();
     TriggerSparklesVFX();
     Destroy(gameObject);
     gameSession.AddToScore();
 }
    private void OnTriggerEnter2D(Collider2D target)
    {
        if (target.gameObject.tag == "Net")
        {
            Debug.Log("Goal");
            audioSrc.PlayOneShot(clips[0]);     //net hit sound 0

            if (hitNet == false)                //before it set the bool of hitNet to TRUE it will add the score (in tearm to reduce duplication)
            {
                audioSrc.PlayOneShot(clips[5]); //sound - "yeyy!"
                gameSession.AddToScore();
                if (dialog)
                {
                    dialog.NextSentense();
                }
                else
                {
                    dialogV2.NextSentense();//for lvl 3
                }
            }
            hitNet = true;
        }
        if (target.gameObject.tag == "Wall")
        {
            hitground = true;
        }
    }
Пример #7
0
 void DestroyBlock()
 {
     PlaySoundAndParticles();
     Destroy(gameObject);
     _gameSession.AddToScore(scoreMultiplier);
     _level.BlockDestroyed();
 }
Пример #8
0
 private void DestroyBlock()
 {
     PlayBlockDestroySFX();
     gameStatus.AddToScore();
     Destroy(gameObject);
     TriggerSparklesVFX();
 }
Пример #9
0
 private void DestroyBlock()
 {
     PlayBlockDestroyFX();
     gameSession.AddToScore();
     level.BlockDestroyed();
     Destroy(gameObject);
 }
Пример #10
0
    private void PlayBlockDestroyedSFX()
    {
        AudioClip clip = breakSounds[UnityEngine.Random.Range(0, breakSounds.Length)];

        gameSession.AddToScore();
        AudioSource.PlayClipAtPoint(clip, Camera.main.transform.position);
    }
Пример #11
0
 private void DestroyBlock()
 {
     gameStatus.AddToScore();
     level.BlockDestroyed();
     TriggerSparklesVFX();
     Destroy(gameObject);
 }
Пример #12
0
 private void DestroyBlock()
 {
     _gameSession.AddToScore();
     PlayBlockDestroySFX();
     Destroy(gameObject);
     level.CountDestroyedBlocks();
     TriggerSparklesVFX();
 }
Пример #13
0
 private void DestroyBlock()
 {
     gameSession.AddToScore();
     PlayBlockDestroySFX();
     TriggerSparklesVFX();
     Destroy(gameObject);
     _level.BlockDestroyed();
 }
Пример #14
0
    private void UpdateGameStatus()
    {
        gameStatus = FindObjectOfType <GameSession>();

        gameStatus.gameSpeed = gameStatus.gameSpeed + gameStatus.speedIncrement;
        gameStatus.AddToScore();
        gameStatus.DisplayScore();
    }
Пример #15
0
 private void DestroyBlock()
 {
     gameSession.AddToScore();
     TriggerSparklesVFX();
     level.RemoveBreakableBlock();
     AudioSource.PlayClipAtPoint(breakSounds[UnityEngine.Random.Range(0, breakSounds.Length)], transform.position);
     Destroy(gameObject);
 }
Пример #16
0
 private void DestroyBlock()
 {
     AudioSource.PlayClipAtPoint(breakSound, Camera.main.transform.position);
     level.BlockDestroyed();
     gameStatus.AddToScore();
     TriggerSparklesVfX();
     Destroy(gameObject);
 }
Пример #17
0
 private void DestroyBlock()
 {
     gameStatus.AddToScore();
     PlayBlockSound();
     Destroy(gameObject);
     level.BlockDestroyed();
     TriggerBlockVFX();
 }
Пример #18
0
 private void DestroyBlock()
 {
     AudioSource.PlayClipAtPoint(breakingSoundEffect, Camera.main.transform.position);
     TriggerSparklesVFX();
     Destroy(gameObject);
     level.RemoveBreakableBlock();
     gameStatus.AddToScore();
 }
Пример #19
0
 private void DestroyBlock()
 {
     gamestatus.AddToScore();
     AudioSource.PlayClipAtPoint(blockSounds, Camera.main.transform.position);
     Destroy(gameObject);
     level.BlockDestoyed();
     TriggerVfx();
 }
Пример #20
0
 private void DestroyBlock()
 {
     gameStatus.AddToScore(pointsPerBlockDestroyed);
     PlayBlockDestroyedSFX();
     Destroy(gameObject);
     level.BlockDestroyed();
     TriggerBlockDestroyedVFX();
 }
Пример #21
0
 private void DestroyBlock()
 {
     levelManager.BlockDestroyed();
     gameStatus.AddToScore();
     AudioSource.PlayClipAtPoint(breakingAudioClip, Camera.main.transform.position);
     Destroy(gameObject);
     TriggerSparkles();
 }
Пример #22
0
    private void Die()
    {
        Destroy(gameObject);
        GameObject explosion = Instantiate(deathVFX, transform.position, transform.rotation);

        Destroy(explosion, durationOfExplosion);
        gameSession.AddToScore(scoreValue);
    }
Пример #23
0
 private void DestroyBlock()
 {
     AudioSource.PlayClipAtPoint(breakClip, Camera.main.transform.position);
     TriggerSparkles();
     Destroy(gameObject);
     gameSession.AddToScore();
     level.discountBlock();
 }
Пример #24
0
 private void DestroyBlock()
 {
     AudioSource.PlayClipAtPoint(blockSound, Camera.main.transform.position);
     TriggerSparklesVFX();
     level.BlockDestroyed();
     addPointsToScore.AddToScore();
     Destroy(gameObject, 0.0f);
 }
Пример #25
0
 private void DestroyBlock()
 {
     level.BlockDestroyed();
     gameSession.AddToScore();
     AudioSource.PlayClipAtPoint(destroySound, Camera.main.transform.position, volume);
     Destroy(gameObject);
     TriggerDestroyVFX();
 }
Пример #26
0
 private void DestroyBlock()
 {
     TriggerSparcleVFX();
     PlayDestroySFX();
     gameStatus.AddToScore();
     level.BlockDestroy();
     Destroy(gameObject);
 }
Пример #27
0
 private void OnCollisionEnter2D(Collision2D collision)
 {
     level.BlockDestroyed();
     gameStatus.AddToScore(1);
     powerUps.Launch(transform.position, collision.relativeVelocity);
     AudioSource.PlayClipAtPoint(destroySound, Camera.main.transform.position, 1.0f);
     Destroy(gameObject);
 }
Пример #28
0
 private void DestroyBlock()
 {
     TriggerSparklesVFX();
     Destroy(gameObject);
     AudioSource.PlayClipAtPoint(destroySound, Camera.main.transform.position);
     level.DecreaseBlockCount();
     gamestatus.AddToScore();
 }
Пример #29
0
 private void DestroyBlock()
 {
     TriggerSparklesVFX();
     gameObject.SetActive(false);
     Destroy(gameObject);
     gameStatus.AddToScore();
     level.BlockDestroyed();
 }
Пример #30
0
 private void DestroyBlock()
 {
     _session.AddToScore();
     AudioSource.PlayClipAtPoint(breakingSound, Camera.main.transform.position);
     _level.BlockDestroyed();
     TriggerSparklesVfx();
     Destroy(gameObject);
 }