Beispiel #1
0
        public CustomMultiEntry(int ser, int rev, Client.Multi baseMulti, int compressionType, byte[] buffer)
        {
            int num;
            int num2;
            int num3;
            int num4;
            this.m_Serial = ser;
            this.m_Revision = rev;
            baseMulti.GetBounds(out num, out num2, out num3, out num4);
            ArrayList list = new ArrayList();
            try
            {
                switch (compressionType)
                {
                    case 0:
                        LoadUncompressed(buffer, list);
                        goto Label_0060;

                    case 3:
                        break;

                    default:
                        goto Label_0060;
                }
                LoadDeflated(num, num2, num3, num4, buffer, list);
            }
            catch (Exception exception)
            {
                Debug.Error(exception);
            }
            Label_0060:
            this.m_Multi = new Client.Multi(list);
        }
Beispiel #2
0
        public CustomMultiEntry(int ser, int rev, Client.Multi baseMulti, int compressionType, byte[] buffer)
        {
            int num;
            int num2;
            int num3;
            int num4;

            this.m_Serial   = ser;
            this.m_Revision = rev;
            baseMulti.GetBounds(out num, out num2, out num3, out num4);
            ArrayList list = new ArrayList();

            try
            {
                switch (compressionType)
                {
                case 0:
                    LoadUncompressed(buffer, list);
                    goto Label_0060;

                case 3:
                    break;

                default:
                    goto Label_0060;
                }
                LoadDeflated(num, num2, num3, num4, buffer, list);
            }
            catch (Exception exception)
            {
                Debug.Error(exception);
            }
Label_0060:
            this.m_Multi = new Client.Multi(list);
        }