// Action for when the trigger of the gun is pressed down. public void TriggerDown() { _time = 0; _power = _minPower; _bullet = Instantiate(bulletTemplate, spawnLocation.position, Quaternion.identity); _bullet.GetComponent <Rigidbody>().isKinematic = true; _bullet.transform.SetParent(transform); var collider = GetComponent <Collider>(); if (collider != null) { _bullet.AddException(collider); } }