private IEnumerator SwapWeapons() { _swappingWeapons = true; var currenWeapon = CurrentWeapon; CurrentWeapon = ReserveWeapon; ReserveWeapon = currenWeapon; yield return(new WaitForSeconds(_weaponSwapSpeed)); CurrentWeapon.InitiliseWeapon(this, _animation); _swappingWeapons = false; }
public void InitialiseCurrentWeapon() { CurrentWeapon.InitiliseWeapon(this, _animation); }