Exemplo n.º 1
0
    void projectileHit()
    {
        // If the enemy is still alive
        if (enemyInstance != null)
        {
            // Update creep that tower projectile has hit it
            enemyInstance.takeDamage(projectileDamage);
        }

        //Debug.Log("destroy projectile instance");
        Destroy(gameObject);
    }
Exemplo n.º 2
0
    void fire()
    {
        RaycastHit bang;

        if (Physics.Raycast(kamera.transform.position, kamera.transform.forward, out bang, range))
        {
            Debug.Log("Murda " + bang.transform.name);
            enemyScript target = bang.transform.GetComponent <enemyScript>();

            if (target != null)
            {
                target.takeDamage(damage);
            }
        }
        GetComponent <AudioSource>().clip = gunshot;
        GetComponent <AudioSource>().Play();
    }