void Start() { _weapon.Setup(gameObject); _deviation = _weapon.DrawDeviation; if (ammoUpdate != null) { ammoUpdate(_weapon.Magazine); } }