public void Shoot(float force) { cannonball = Instantiate(prefabCannon, trans.position + trans.forward, trans.rotation); data = cannonball.GetComponent <CannonData>(); data.shooter = trans.gameObject; if (data.shooter.CompareTag("Player")) { data.shellDamage += tdata.damageMod; } else { data.shellDamage = 8; } cannonball.GetComponent <Rigidbody>().AddForce(force * trans.forward); }
void Start () { data = GetComponent<CannonData>(); Destroy(gameObject, data.cannonShelfLife); }