void shoot() { GameObject bulletGO = (GameObject)Instantiate(bulletPrefab, firePoint.position, firePoint.rotation); BulletFire bullet = bulletGO.GetComponent <BulletFire>(); if (bullet != null) { bullet.Seek(target); } }
protected override void AttackEnemy() { GameObject bulletFired = (GameObject)Instantiate(bulletPrefab, firePos.position, firePos.rotation); BulletFire bullet = bulletFired.GetComponent <BulletFire>(); if (bullet != null) { float[] DoTStats = { base.damage, numberOfTicks, damageInterval }; bullet.Seek(target, DoTStats); } }