Ruger1022.c
class Ruger1022_Base : RifleBoltFree_Base
{
override RecoilBase SpawnRecoilObject()
{
return new Ruger1022Recoil(this); //TODO
}
/*override int GetWeaponSpecificCommand(int weaponAction ,int subCommand)
{
if ( weaponAction == WeaponActions.RELOAD)
{
switch (subCommand)
{
case WeaponActionReloadTypes.RELOADSRIFLE_MAGAZINE_BULLET:
return WeaponActionReloadTypes.RELOADRIFLE_MAGAZINE_BULLET;
case WeaponActionReloadTypes.RELOADSRIFLE_NOMAGAZINE_BULLET:
return WeaponActionReloadTypes.RELOADRIFLE_NOMAGAZINE_BULLET;
case WeaponActionReloadTypes.RELOADSRIFLE_MAGAZINE_NOBULLET:
return WeaponActionReloadTypes.RELOADRIFLE_MAGAZINE_NOBULLET;
case WeaponActionReloadTypes.RELOADSRIFLE_NOMAGAZINE_NOBULLET:
return WeaponActionReloadTypes.RELOADRIFLE_NOMAGAZINE_NOBULLET;
default:
return subCommand;
}
}
return subCommand;
}*/
//Debug menu Spawn Ground Special
override void OnDebugSpawn()
{
GameInventory inventory = GetInventory();
inventory.CreateInInventory( "HuntingOptic" );
SpawnAttachedMagazine("Mag_Ruger1022_30Rnd");
}
};