Beispiel #1
0
    private void Shoot()
    {
        GameObject bullet = Instantiate(bulletPrefab, bulletSpawn.position, bulletSpawn.rotation);

        bullet.layer = LayerMask.NameToLayer("Damage" + skillManager.playerNumber);

        BulletController       bulletController = bullet.GetComponent <BulletController>();
        BulletHealthController bulletHealth     = bullet.GetComponent <BulletHealthController>();

        bulletController.bulletSpeed  = shotSpeed;
        bulletHealth.bulletLifeTime   = 5f;
        bulletHealth.healthController = skillManager.healthController;
    }
Beispiel #2
0
    void BazookaShot(int direction)
    {
        GameObject missile = Instantiate(missilePrefab, missileSpawn.position, missileSpawn.rotation);

        missile.layer = LayerMask.NameToLayer("Damage" + skillManager.playerNumber);
        BulletController       jorgeMissile  = missile.GetComponent <BulletController>();
        BulletHealthController missileDamage = missile.GetComponent <BulletHealthController>();

        //missile.GetComponent<SpriteRenderer>().transform.
        jorgeMissile.bulletSpeed       = shotSpeed;
        missileDamage.healthController = skillManager.healthController;
        missileDamage.bulletDamage     = shotDamage;
        missileDamage.bulletLifeTime   = shotLifeTime;
    }
Beispiel #3
0
    void Shot(int zRotation)
    {
        GameObject shot = Instantiate(ShotPrefab, ShotSpawn.position, new Quaternion(0, 0, zRotation, 0));

        shot.layer = LayerMask.NameToLayer("Damage" + skillManager.playerNumber); //ajustar layer da bala

        HomingBulletController ronnieShot             = shot.GetComponent <HomingBulletController>();
        BulletHealthController bulletHealthController = shot.GetComponent <BulletHealthController>(); //script bulletHealthController

        ronnieShot.enemy       = skillManager.enemy.transform;
        ronnieShot.bulletSpeed = shotSpeed;
        bulletHealthController.bulletDamage     = (int)(skillManager.healthController.damageReceived * returnDamage);
        bulletHealthController.bulletLifeTime   = 20.0f;
        bulletHealthController.healthController = skillManager.healthController;
    }
Beispiel #4
0
    private void Shot()
    {
        //skillManager.charAnim.Play("Attack1");
        GameObject shot = Instantiate(shotPrefab, shotSpawn.position, Quaternion.identity);

        shot.layer = LayerMask.NameToLayer("Damage" + skillManager.playerNumber);

        HomingBulletController buzzyShot = shot.GetComponent <HomingBulletController>();
        BulletHealthController bulletHealthController = shot.GetComponent <BulletHealthController>();

        buzzyShot.enemy       = skillManager.enemy.transform;
        buzzyShot.bulletSpeed = shotSpeed;
        bulletHealthController.bulletDamage     = bulletDamage;
        bulletHealthController.bulletLifeTime   = 5f;
        bulletHealthController.healthController = skillManager.healthController;
    }