public void UpdateChargingState() { if (chargePercent <= 1f) { //Debug.Log("Charging..."); chargePercent += chargeRate * Time.deltaTime; //Update the meter metercontroller.setLengthFromRatio(chargePercent); //Update Cannon Height setBarrelRotationFromRatio(chargePercent); } if (Input.GetMouseButton(0) == false) { cannonState = CannonState.FIRING; } }