public override void SetAttachment(WeaponPartsStruct attachments) { if (null != _fireLogic) { _fireLogic.SetAttachment(attachments); } _attachmentManager.ApplyAttachment(this); }