예제 #1
0
 private void CountBreakableBlocks()
 {
     if (tag == "Breakable")
     {
         level.AddBreakableBlock();
     }
 }
예제 #2
0
 private void Start()
 {
     level = FindObjectOfType <Level>();
     if (tag == "Breakable")
     {
         level.AddBreakableBlock();
     }
 }
예제 #3
0
 /**
  * Check if a block is tagged as unbreakable, increment the number of blocks in the level
  */
 private void CountBreakableBlocks()
 {
     level = FindObjectOfType <Level>();
     if (tag != "Unbreakable")
     {
         level.AddBreakableBlock();
     }
 }
예제 #4
0
    // ================================================================

    private void Start()
    {
        // Get Level gameObject and increment its No. Breakable Blocks
        level = FindObjectOfType <Level>();
        level.AddBreakableBlock();

        // GameSession Object, used for incrementing score
        gameSession = FindObjectOfType <GameSession>();
    }
예제 #5
0
    private void AddBlock()
    {
        level = FindObjectOfType <Level>();

        if (gameObject.tag == "Breakable")
        {
            level.AddBreakableBlock();
        }
        audioSource = audioObject.GetComponent <AudioSource>();
    }
예제 #6
0
 private void Start()
 {
     level      = FindObjectOfType <Level>();
     gameStatus = FindObjectOfType <GameSession>();
     maxHits    = hitSprites.Length + 1;
     if (CompareTag("Breakable"))
     {
         level.AddBreakableBlock();
     }
 }
예제 #7
0
    private void Start()
    {
        scale           = transform.localScale;
        spriteRenderer  = gameObject.GetComponent <SpriteRenderer>();
        initialPosition = transform.position;
        level           = FindObjectOfType <Level>();
        if (gameObject.tag == "White" || gameObject.tag == "Red")
        {
            level.AddBreakableBlock();
        }

        gameStatus = FindObjectOfType <GameStatus>();
    }