// Start is called before the first frame update
 void Start()
 {
     _body            = GetComponent <Rigidbody>();
     _mainGun         = GetComponent <ArmedAndDangerous>();
     _sideGun         = GetComponent <SideArmed>();
     _parameters      = GetComponent <Parameters>();
     _tagList         = GetComponent <TagListComponent>();
     _inputController = GetComponent <UniversalInputController>();
     _sideGun.SetDelay(_mainGun.ShotDelay / 2);
 }
 void Start()
 {
     _mainGun = GetComponent <ArmedAndDangerous>();
 }