public void click()
{
if ((canFire || automatic) && !chargedShot) {
trigger = true;
canFire = false;
} else if (chargedShot) {
trigger = false;
canFire = true;
if (chargeTime + Time.deltaTime <= timeToCharge) {
chargeTime += Time.deltaTime;
} else {
chargeTime = timeToCharge;
}
projectileSpeed = (maxProjectileSpeed * (chargeTime / timeToCharge));
} else {
trigger = false;
}
}