Example #1
0
    private IEnumerator SwapWeapons()
    {
        _swappingWeapons = true;
        var currenWeapon = CurrentWeapon;

        CurrentWeapon = ReserveWeapon;
        ReserveWeapon = currenWeapon;
        yield return(new WaitForSeconds(_weaponSwapSpeed));

        CurrentWeapon.InitiliseWeapon(this, _animation);
        _swappingWeapons = false;
    }
Example #2
0
 public void InitialiseCurrentWeapon()
 {
     CurrentWeapon.InitiliseWeapon(this, _animation);
 }