Example #1
0
    public void SpawnInhaler()
    {
        GameObject spawnPrefab         = Resources.Load(DataLoaderShooterArmy.GetData("Mober_10").PrefabName) as GameObject;
        int        randomPositionIndex = Random.Range(0, 3);

        GameObjectUtils.AddChild(posList[randomPositionIndex], spawnPrefab, isPreserveLayer: true);
    }
Example #2
0
    public void SpawnPowerUp()
    {
        int        randPowerUp         = Random.Range(5, 8);
        GameObject spawnPrefab         = Resources.Load(DataLoaderShooterArmy.GetData("Mober_" + randPowerUp.ToString()).PrefabName) as GameObject;
        int        randomPositionIndex = Random.Range(0, 3);

        GameObjectUtils.AddChild(posList[randomPositionIndex], spawnPrefab, isPreserveLayer: true);
    }
Example #3
0
    // builds a list of enemy types
    public void BuildEnemyList()
    {
        enemyList = DataLoaderShooterArmy.GetDataList();

        // if we are in tutorial generate the test wave
        if (ShooterGameManager.Instance.inTutorial == true)
        {
            GenerateWave(0);
        }
        else
        {
            GenerateWave(1);
        }
    }