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