Attachments.c
class ButtstockBaseclass AK74_WoodBttstckclass AKS74U_Bttstckclass AK_FoldingBttstckclass AK_PlasticBttstckclass AK_WoodBttstckclass Fal_FoldingBttstckclass Fal_OeBttstckclass GhillieAtt_ColorBaseclass GhillieAtt_Mossyclass GhillieAtt_Tanclass GhillieAtt_Woodlandclass GhillieAtt_Winterclass Groza_LowerReceiverclass M249_Bipodclass M4_CQBBttstckclass M4_MPBttstckclass M4_OEBttstckclass MP5k_StockBttstckclass Saiga_Bttstckclass PP19_Bttstckclass SCAR_StockBttstckclass SCAR_PrecisionBttstck
class ButtstockBase extends Inventory_Base
{
override void OnWasAttached(EntityAI parent, int slot_id)
{
super.OnWasAttached(parent, slot_id);
if( parent.IsWeapon() )
{
parent.SetButtstockAttached(true,slot_id);
}
}
override void OnWasDetached(EntityAI parent, int slot_id)
{
super.OnWasDetached(parent, slot_id);
if( parent.IsWeapon() )
{
parent.SetButtstockAttached(false);
}
}
};
class AK74_WoodBttstck : ButtstockBase {};
class AKS74U_Bttstck : ButtstockBase {};
class AK_FoldingBttstck : ButtstockBase {};
class AK_PlasticBttstck : ButtstockBase {};
class AK_WoodBttstck : ButtstockBase {};
class Fal_FoldingBttstck : ButtstockBase {};
class Fal_OeBttstck : ButtstockBase {};
class GhillieAtt_ColorBase : ButtstockBase {};
class GhillieAtt_Mossy : GhillieAtt_ColorBase {};
class GhillieAtt_Tan : GhillieAtt_ColorBase {};
class GhillieAtt_Woodland : GhillieAtt_ColorBase {};
class GhillieAtt_Winter : GhillieAtt_ColorBase {};
class Groza_LowerReceiver : ButtstockBase {};
class M249_Bipod : ButtstockBase {};
class M4_CQBBttstck : ButtstockBase {};
class M4_MPBttstck : ButtstockBase {};
class M4_OEBttstck : ButtstockBase {};
class MP5k_StockBttstck : ButtstockBase {};
class Saiga_Bttstck : ButtstockBase {};
class PP19_Bttstck : ButtstockBase {};
class SCAR_StockBttstck : ButtstockBase {};
class SCAR_PrecisionBttstck : ButtstockBase {};