// Use this for initialization void Start() { // 0.05 seconds is the minimum cooldown, otherwise the bullets hit themselves Cooldown = Mathf.Max(0.05f, Cooldown); m_fireControlString = FireControl.ToString(); m_rotation = transform.rotation; // may need to become configurable m_shootingPointOffset = new Vector3(0, ShootingPointOffsetY, 0); m_inCooldown = false; ResetAmmo(); }
// Use this for initialization void Awake() { m_fireDirection = GetComponent <FireDirection>(); m_fireControlString = FireControl.ToString(); }
// Use this for initialization void Start() { m_fireControlString = FireControl.ToString(); this.enabled = false; }