// MNetworkExcludeByName = m_flexWeight
// MNetworkExcludeByUserGroup = m_flPoseParameter
// MNetworkExcludeByUserGroup = m_flCycle
// MNetworkExcludeByUserGroup = overlay_vars
// MNetworkIncludeByName = m_nNextThinkTick
// MNetworkUserGroupProxy = CBasePlayerWeapon
// MNetworkVarNames = GameTick_t m_nNextPrimaryAttackTick
// MNetworkVarNames = float32 m_flNextPrimaryAttackTickRatio
// MNetworkVarNames = GameTick_t m_nNextSecondaryAttackTick
// MNetworkVarNames = float32 m_flNextSecondaryAttackTickRatio
// MNetworkVarNames = int32 m_iClip1
// MNetworkVarNames = int32 m_iClip2
// MNetworkVarNames = int m_pReserveAmmo
class C_BasePlayerWeapon : public CBaseAnimGraph
{
public:
    // MNetworkEnable
    // MNetworkUserGroup = LocalWeaponExclusive
    GameTick_t m_nNextPrimaryAttackTick;
    // MNetworkEnable
    // MNetworkUserGroup = LocalWeaponExclusive
    float32 m_flNextPrimaryAttackTickRatio;
    // MNetworkEnable
    // MNetworkUserGroup = LocalWeaponExclusive
    GameTick_t m_nNextSecondaryAttackTick;
    // MNetworkEnable
    // MNetworkUserGroup = LocalWeaponExclusive
    float32 m_flNextSecondaryAttackTickRatio;
    // MNetworkEnable
    // MNetworkSerializer = minusone
    // MNetworkPriority = 32
    int32 m_iClip1;
    // MNetworkEnable
    // MNetworkSerializer = minusone
    // MNetworkUserGroup = LocalWeaponExclusive
    int32 m_iClip2;
    // MNetworkEnable
    // MNetworkUserGroup = LocalWeaponExclusive
    int32 m_pReserveAmmo[2];
private:
    uint8 pad_0CC0[24];
};