void Start()
 {
     if (chamber != null)
     {
         chamber.OnShotFired += () =>
         {
             if (bolt != null)
             {
                 bolt.Open();
             }
         };
     }
 }