SpawnEnemy() public method

public SpawnEnemy ( ) : void
return void
Esempio n. 1
0
 public void spawnEnemy()
 {
     foreach (SpawnSetup i in spawnSetup) // Checks if current turn should spawn an enemy
     {
         if (i.activatTurn == thisTurn)
         {
             enemySpawn.SpawnEnemy(i, i.spawnNumberOfEnemys);
             break;
         }
         else if (spawnSetup.Length <= thisTurn)
         {
             int number = 0;
             while (spawnSetup[number].boss)
             {
                 number = Random.Range(0, spawnSetup.Length);
             }
             enemySpawn.SpawnEnemy(spawnSetup[number], spawnSetup[number].spawnNumberOfEnemys);
             break;
         }
     }
     //int newI = Random.Range(0, spawnSetup.Length);
     //enemySpawn.SpawnEnemy(spawnSetup[newI].enemyPrefab, spawnSetup[newI].spawnNumberOfEnemys);
 }
Esempio n. 2
0
    /*****************************************************************************************************************************************/

    void OnTriggerEnter2D(Collider2D other)
    {
        if (other.tag == MyConst.PlayerBody)
        {
            if (FirstSpawn == false)
            {
                while (EnemyCount > 0)
                {
                    Spawn.SpawnEnemy();
                    EnemyCount -= 1;
                }
                FirstSpawn = true;
            }
            BroadcastMessage("ChangeMe", SendMessageOptions.DontRequireReceiver);
        }
    }
Esempio n. 3
0
    private void OnMouseDown()
    {
        Vector3 clickedPosition = Camera.main.ScreenToWorldPoint(Input.mousePosition);

        clickedPosition.z = 20;
        var tmp = Instantiate(clickParticles, clickedPosition, Quaternion.identity);

        transform.localScale = _originalScale * 0.75f;
        GameObject.Destroy(tmp, 2.0f);
        HP -= 1;
        if (HP <= 0)
        {
            _playerResources.AddGold(goldWorth);
            _enemySpawn.SpawnEnemy(new Vector3(0, -1, 0));
            Destroy(gameObject);
        }
    }
Esempio n. 4
0
    public void WordAdding()
    {
        string _word;
        bool   same;

        do
        {
            same  = false;
            _word = WordGenerator.RandomizeWord();
            foreach (Word Xword in words)
            {
                if ((_word == Xword.word))
                {
                    same = true;
                }
                if ((_word.Length >= 9 && currentEnemy2 == maxEnemy2) || ((_word.Length >= 6 && _word.Length < 9) && currentEnemy1 == maxEnemy1))
                {
                    same = true;
                }
            }
        } while ((_word.Length < minLength || _word.Length > maxLength) || same);

        if (_word.Length >= 9)
        {
            currentEnemy2++;
        }
        else if (_word.Length >= 6 && _word.Length < 9)
        {
            currentEnemy1++;
        }

        Word word = new Word(_word, Espawner.SpawnEnemy(), 0);

        totalketikanMust += _word.Length;
        totaldiketik     += _word.Length;
        words.Add(word);
    }