Exemple #1
0
    // Mehtod for spawning each enemy.
    void SpawnEnemy(GameObject enemy)
    {
        GameObject go = Instantiate(enemy, SpwanPoint.position, SpwanPoint.rotation) as GameObject;

        if (PowerUp)
        {
            EnemyBagiController controller = go.GetComponent <EnemyBagiController>();
            EnemyRocket.IncreaseDamage(1.25f);
            controller.IncreaseHealth(1.5f);
            controller.IncreaseWorth(1.2f);
        }
    }
Exemple #2
0
    void DamageTarget(Transform thisTarget)
    {
        EnemyBagiController enemy = thisTarget.GetComponent <EnemyBagiController>();

        if (enemy != null)
        {
            enemy.TakeDamage(Damage);
        }
        else
        {
            Debug.Log("Didnt find Enemy");
        }
    }
Exemple #3
0
    // Decides what target to damage since it can be a Bagi or a turret.
    void DamageTarget(Transform thisTarget)
    {
        EnemyBagiController enemy = thisTarget.GetComponent <EnemyBagiController>();

        if (enemy != null)
        {
            enemy.TakeDamage(Damage);
        }
        else
        {
            EnemyTurretController turretController = thisTarget.GetComponent <EnemyTurretController>();
            turretController.TakeDamage(Damage);
        }
    }