/// <summary> /// Change weapon and switch back if it is single shot sniper rifle /// </summary> public void ChangeWeaponIfScopeRifle() { foreach (int weapon in _scopeRifles) { if (weapon == GetWeaponID()) { KeyboardControl.ChangeWeapon(); } } }
private void ReloadControlLoop() { while (_turned) { if (IsAllowedWeapon(AllowedWeapon.shotgunsList)) { int _currentWeapon = AllowedWeapon.GetWeaponID(); int _currentAmmo = CheckCurrentAmmo(); if (_currentWeapon == _lastWeapon && _currentAmmo > _lastAmmo) { KeyboardControl.ChangeWeapon(); } _lastWeapon = AllowedWeapon.GetWeaponID(); _lastAmmo = CheckCurrentAmmo(); } Thread.Sleep(10); } }