Exemple #1
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[64];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Current_level_8 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 10];
     }
     this.m_Next_level_A = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     for (int i = 0; i < 64; i++)
     {
         l_bytes[i] = data[i + 12];
     }
     this.m_Level_name_C = (System.String)BinaryDatReader.l_str(l_bytes, 64);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 76];
     }
     this.m_Not_used_4C = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
 }
Exemple #2
0
                    public override void ContinueParse(int npos, Oni.BinaryReader rawReader)
                    {
                        if (!m_lockFlag)
                        {
                            m_doorType = rawReader.ReadString(63);
                            m_doorID   = (short)BinaryDatReader.l_int16(rawReader.ReadBytes(2), 2);
                            m_keyID    = (short)BinaryDatReader.l_int16(rawReader.ReadBytes(2), 2);
                            //Debug.Log(m_doorID + "|" + m_keyID);
                            rawReader.Skip(2);
                            m_pos.x            = (float)BinaryDatReader.l_float(rawReader.ReadBytes(4).ReverseBytes(), 4);
                            m_pos.y            = (float)BinaryDatReader.l_float(rawReader.ReadBytes(4).ReverseBytes(), 4);
                            m_pos.z            = (float)BinaryDatReader.l_float(rawReader.ReadBytes(4).ReverseBytes(), 4);
                            m_activationRadius = rawReader.ReadSingle();
                            m_doortex          = rawReader.ReadString(63);
                            Binary.DOOR l_doorClass = null;

                            if ((l_doorClass = Round2.Generated.Binary.DOOR.PendDoorClass(m_doorType)) != null)
                            {
                                Door l_d = new GameObject().AddComponent <Door>();
                                l_d.m_proto = this;
                            }
                        }
                        else
                        {
                            Debug.LogError("Attempt to reinitialize already locked object. Skipped.");
                        }

                        m_lockFlag = true;
                    }
Exemple #3
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_ONCV_link_8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 12];
     }
     this.m_Basic_character_type_C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 44];
     }
     this.m_Upgrade_character_type_2C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 76];
     }
     this.m_Not_used_4C = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
 }
Exemple #4
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 12];
     }
     this.m_IGPG_link_C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 16];
     }
     this.m_Not_used_10 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
 }
Exemple #5
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Unknown_8 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 10];
     }
     this.m_Not_used_A = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 16];
     }
     this.m_Impt_link_10 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 20];
     }
     this.m_Not_used_14 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
 }
Exemple #6
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Unknown_8 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 12];
     }
     this.m_Unknown_C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 16];
     }
     this.m_Unknown_10 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 20];
     }
     this.m_Unknown_14 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 24];
     }
     this.m_Unknown_18 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_Unknown_1C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 32];
     }
     this.m_M3GM_link_20 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 36];
     }
     this.m_Unknown_24 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 40];
     }
     this.m_Not_used_28 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
 }
Exemple #7
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 20];
     }
     this.m_Loop_speed_14 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 22];
     }
     this.m_Unknown_16 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 24];
     }
     this.m_Unknown_18 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 26];
     }
     this.m_Not_used_1A = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_Packages_1C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     m_pkg_20           = new Package[this.m_Packages_1C];
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 4 + 0];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_TXMP_link_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
 }
Exemple #8
0
 internal static void RegisterDoorClass(Oni.InstanceDescriptor ides)
 {
     //if (ides != null)
     {
         if (ides.Template.Tag == Oni.TemplateTag.DOOR)
         {
             m_doorClassReg.Add(ides.Name, BinaryDatReader.ConvertInstance <DOOR>(ides));
             //Debug.Log("Registered door class : [" + ides.Name + "]");
         }
     }
 }
Exemple #9
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_Packages_1C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     m_pkg_20           = new Package[this.m_Packages_1C];
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 8 + 0];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_x_coordinate_0 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 8 + 4];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_y_coordinate_4 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
 }
Exemple #10
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_Packages_1C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     m_pkg_20           = new Package[this.m_Packages_1C];
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 4 + 0];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Index_id_0 = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 4 + 3];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_3 = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
 }
Exemple #11
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[64];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 64; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Char_block_1_8 = (System.String)BinaryDatReader.l_str(l_bytes, 64);
     for (int i = 0; i < 64; i++)
     {
         l_bytes[i] = data[i + 72];
     }
     this.m_Char_block_2_48 = (System.String)BinaryDatReader.l_str(l_bytes, 64);
     for (int i = 0; i < 64; i++)
     {
         l_bytes[i] = data[i + 136];
     }
     this.m_Char_block_3_88 = (System.String)BinaryDatReader.l_str(l_bytes, 64);
     for (int i = 0; i < 64; i++)
     {
         l_bytes[i] = data[i + 200];
     }
     this.m_Char_block_4_C8 = (System.String)BinaryDatReader.l_str(l_bytes, 64);
     for (int i = 0; i < 64; i++)
     {
         l_bytes[i] = data[i + 264];
     }
     this.m_Char_block_5_108 = (System.String)BinaryDatReader.l_str(l_bytes, 64);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 328];
     }
     this.m_Not_used_148 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
 }
Exemple #12
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 24];
     }
     this.m_Packages_18 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_Packages_possible_1C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     m_pkg_20 = new Package[this.m_Packages_18];
     for (int j = 0; j < this.m_Packages_18; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 416 + 0];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_0 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
         }
     }
 }
Exemple #13
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[54];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 54; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Wav_header_8 = (System.String)BinaryDatReader.l_str(l_bytes, 54);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 62];
     }
     this.m_Duration_3E = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 64];
     }
     this.m_Size_40 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 68];
     }
     this.m_Offset_44 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 72];
     }
     this.m_Not_used_48 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
 }
Exemple #14
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 30];
     }
     this.m_Packages_1E = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     m_pkg_20           = new Package[this.m_Packages_1E];
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 4 + 0];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_M3GM_link_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
 }
Exemple #15
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[128];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 128; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Animation_string_8 = (System.String)BinaryDatReader.l_str(l_bytes, 128);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 136];
     }
     this.m_Not_used_88 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
 }
Exemple #16
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 20];
     }
     this.m_Minimum_x_coordinate_14 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 24];
     }
     this.m_Minimum_y_coordinate_18 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_Minimum_z_coordinate_1C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 32];
     }
     this.m_Maximum_x_coordinate_20 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 36];
     }
     this.m_Maximum_y_coordinate_24 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 40];
     }
     this.m_Maximum_z_coordinate_28 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 44];
     }
     this.m_Center_x_coordinate_2C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 48];
     }
     this.m_Center_y_coordinate_30 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 52];
     }
     this.m_Center_z_coordinate_34 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 56];
     }
     this.m_Distance_38 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 60];
     }
     this.m_Packages_3C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     m_pkg_40           = new Package[this.m_Packages_3C];
     for (int j = 0; j < this.m_Packages_3C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 64 + j * 12 + 0];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_40[j] == null ?  m_pkg_40[j] = new Package() :   m_pkg_40[j];
             l_pkg.m_x_coordinate_0 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_3C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 64 + j * 12 + 4];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_40[j] == null ?  m_pkg_40[j] = new Package() :   m_pkg_40[j];
             l_pkg.m_y_coordinate_4 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_3C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 64 + j * 12 + 8];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_40[j] == null ?  m_pkg_40[j] = new Package() :   m_pkg_40[j];
             l_pkg.m_z_coordinate_8 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
 }
Exemple #17
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_PSPC_link_8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 12];
     }
     this.m_PSPC_link_C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 16];
     }
     this.m_PSPC_link_10 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 20];
     }
     this.m_PSPC_link_14 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 24];
     }
     this.m_PSPC_link_18 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_PSPC_link_1C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 32];
     }
     this.m_PSPC_link_20 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 36];
     }
     this.m_PSPC_link_24 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 40];
     }
     this.m_PSPC_link_28 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 44];
     }
     this.m_PSPC_link_2C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 48];
     }
     this.m_PSPC_link_30 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 52];
     }
     this.m_PSPC_link_34 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 56];
     }
     this.m_PSPC_link_38 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 60];
     }
     this.m_PSPC_link_3C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 64];
     }
     this.m_PSPC_link_40 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 68];
     }
     this.m_PSPC_link_44 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 72];
     }
     this.m_PSPC_link_48 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 76];
     }
     this.m_PSPC_link_4C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 80];
     }
     this.m_PSPC_link_50 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 84];
     }
     this.m_PSPC_link_54 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 88];
     }
     this.m_PSPC_link_58 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 92];
     }
     this.m_PSPC_link_5C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 96];
     }
     this.m_PSPC_link_60 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 100];
     }
     this.m_PSPC_link_64 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 104];
     }
     this.m_PSPC_link_68 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 108];
     }
     this.m_PSPC_link_6C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 112];
     }
     this.m_PSPC_link_70 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 116];
     }
     this.m_PSPC_link_74 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 120];
     }
     this.m_PSPC_link_78 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 124];
     }
     this.m_PSPC_link_7C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 128];
     }
     this.m_PSPC_link_80 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 132];
     }
     this.m_PSPC_link_84 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 136];
     }
     this.m_PSPC_link_88 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 140];
     }
     this.m_PSPC_link_8C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 144];
     }
     this.m_PSPC_link_90 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 148];
     }
     this.m_PSPC_link_94 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 152];
     }
     this.m_PSPC_link_98 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 156];
     }
     this.m_PSPC_link_9C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 160];
     }
     this.m_PSPC_link_A0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 164];
     }
     this.m_PSPC_link_A4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 168];
     }
     this.m_PSPC_link_A8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 172];
     }
     this.m_PSPC_link_AC = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 176];
     }
     this.m_PSPC_link_B0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 180];
     }
     this.m_PSPC_link_B4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 184];
     }
     this.m_Not_used_B8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
 }
Exemple #18
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_Packages_1C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     m_pkg_20           = new Package[this.m_Packages_1C];
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 0];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_1st_child_pointer_0 = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 3];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_3 = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 4];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_2nd_child_pointer_4 = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 7];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_7 = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 8];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_3rd_child_pointer_8 = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 11];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_B = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 12];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_4th_child_pointer_C = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 15];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_F = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 16];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_5th_child_pointer_10 = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 19];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_13 = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 20];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_6th_child_pointer_14 = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 23];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_17 = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 24];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_7th_child_pointer_18 = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 27];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_1B = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 28];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_8th_child_pointer_1C = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 32 + 31];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_1F = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
 }
Exemple #19
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[64];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 36];
     }
     this.m_TXMP_link_24 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 40];
     }
     this.m_TXMP_link_28 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 44];
     }
     this.m_Left_image_position_2C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 48];
     }
     this.m_Right_image_position_30 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 52];
     }
     this.m_Left_words_34 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 56];
     }
     this.m_Right_words_38 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 60];
     }
     this.m_Packages_3C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     m_pkg_40           = new Package[this.m_Packages_3C];
     for (int j = 0; j < this.m_Packages_3C; j++)
     {
         for (int i = 0; i < 64; i++)
         {
             l_bytes[i] = data[i + 64 + j * 68 + 0];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_40[j] == null ?  m_pkg_40[j] = new Package() :   m_pkg_40[j];
             l_pkg.m_Text_field_0 = (System.String)BinaryDatReader.l_str(l_bytes, 64);
         }
     }
     for (int j = 0; j < this.m_Packages_3C; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 64 + j * 68 + 64];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_40[j] == null ?  m_pkg_40[j] = new Package() :   m_pkg_40[j];
             l_pkg.m_Text_x_position_40 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
     for (int j = 0; j < this.m_Packages_3C; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 64 + j * 68 + 66];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_40[j] == null ?  m_pkg_40[j] = new Package() :   m_pkg_40[j];
             l_pkg.m_Text_y_position_42 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
 }
Exemple #20
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[64];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 30];
     }
     this.m_Packages_1E = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     m_pkg_20           = new Package[this.m_Packages_1E];
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 0];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_M3GA_link_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 4];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_OBAN_link_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 8];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_ENVP_link_8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 12];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 16];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_10 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 20];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_door_id_14 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 24];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_18 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 28];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_1C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 32];
         }
         {
             Package l_pkg;
             l_pkg            = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_x_pos_20 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 36];
         }
         {
             Package l_pkg;
             l_pkg            = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_y_pos_24 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 40];
         }
         {
             Package l_pkg;
             l_pkg            = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_z_pos_28 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 44];
         }
         {
             Package l_pkg;
             l_pkg            = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_x_rot_2C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 48];
         }
         {
             Package l_pkg;
             l_pkg            = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_y_rot_30 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 52];
         }
         {
             Package l_pkg;
             l_pkg            = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_z_rot_34 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 56];
         }
         {
             Package l_pkg;
             l_pkg            = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_w_rot_38 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 60];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_3C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 64];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_40 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 68];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_44 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 72];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_48 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 76];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_4C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 80];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_50 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 84];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_54 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 88];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_58 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 92];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_5C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 96];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_60 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 100];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_64 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 104];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_68 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 108];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_6C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 64; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 112];
         }
         {
             Package l_pkg;
             l_pkg           = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Name_70 = (System.String)BinaryDatReader.l_str(l_bytes, 64);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 64; i++)
         {
             l_bytes[i] = data[i + 32 + j * 240 + 176];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_B0 = (System.String)BinaryDatReader.l_str(l_bytes, 64);
         }
     }
 }
Exemple #21
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_TSFF_link_8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 12];
     }
     this.m_Font_option_C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 1; i++)
     {
         l_bytes[i] = data[i + 16];
     }
     this.m_Font_color_B_10 = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
     for (int i = 0; i < 1; i++)
     {
         l_bytes[i] = data[i + 17];
     }
     this.m_Font_color_G_11 = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
     for (int i = 0; i < 1; i++)
     {
         l_bytes[i] = data[i + 18];
     }
     this.m_Font_color_R_12 = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
     for (int i = 0; i < 1; i++)
     {
         l_bytes[i] = data[i + 19];
     }
     this.m_Unknown_13 = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 20];
     }
     this.m_Font_size_14 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 22];
     }
     this.m_Enabler_16 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 24];
     }
     this.m_PSPC_link_18 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_IGSA_link_1C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 32];
     }
     this.m_IGSA_link_20 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 36];
     }
     this.m_Not_used_24 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
 }
Exemple #22
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[64];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 30];
     }
     this.m_Packages_1E = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     m_pkg_20           = new Package[this.m_Packages_1E];
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 64; i++)
         {
             l_bytes[i] = data[i + 32 + j * 88 + 0];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Light_name_0 = (System.String)BinaryDatReader.l_str(l_bytes, 64);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 88 + 64];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_x_position_40 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 88 + 68];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_y_position_44 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 88 + 72];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_z_position_48 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 88 + 76];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_4C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 88 + 80];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_50 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 88 + 84];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_54 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
 }
Exemple #23
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_Packages_1C = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 30];
     }
     this.m_Packages_possible_1E = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     m_pkg_20 = new Package[this.m_Packages_1C];
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 0];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_0 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 4];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_4 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 8];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_8 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 12];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 16];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_10 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 20];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_14 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 24];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_18 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 28];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_1C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 32];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_20 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 36];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_x_position_24 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 40];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_y_position_28 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 44];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_z_position_2C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 48];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_x_position_again_30 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 52];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_y_position_again_34 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 56];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_z_position_again_38 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 60];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_3C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 64];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Flag_node_id_40 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 32 + j * 68 + 66];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_42 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
 }
Exemple #24
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[64];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 30];
     }
     this.m_Packages_1E = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     m_pkg_20           = new Package[this.m_Packages_1E];
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 32 + j * 84 + 0];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_0 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 32 + j * 84 + 2];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_2 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 32 + j * 84 + 4];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_4 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 32 + j * 84 + 6];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_6 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 32 + j * 84 + 8];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_8 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 32 + j * 84 + 10];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_A = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 84 + 12];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 84 + 16];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_10 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1E; j++)
     {
         for (int i = 0; i < 64; i++)
         {
             l_bytes[i] = data[i + 32 + j * 84 + 20];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_14 = (System.String)BinaryDatReader.l_str(l_bytes, 64);
         }
     }
 }
Exemple #25
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[64];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Unknown_8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 12];
     }
     this.m_Bodyparts_C = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 14];
     }
     this.m_Not_used_E = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 64; i++)
     {
         l_bytes[i] = data[i + 16];
     }
     this.m_Internal_file_name_10 = (System.String)BinaryDatReader.l_str(l_bytes, 64);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 80];
     }
     this.m_Not_used_50 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 84];
     }
     this.m_Not_used_54 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 88];
     }
     this.m_Not_used_58 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 92];
     }
     this.m_TRGA_link_5C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 96];
     }
     this.m_TRTA_link_60 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 100];
     }
     this.m_TRIA_link_64 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 104];
     }
     this.m_Not_used_68 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
 }
Exemple #26
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_Packages_1C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     m_pkg_20           = new Package[this.m_Packages_1C];
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 0];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_0 = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 3];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_3 = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 4];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_4 = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 7];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_7 = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 8];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_8 = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 11];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_B = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 12];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_C = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 15];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_F = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 16];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_10 = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 19];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_13 = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 20];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_14 = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 23];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_17 = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 3; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 24];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_18 = (System.Int32)BinaryDatReader.l_int24(l_bytes, 3);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 1; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 27];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_High_bit_1B = (System.Byte)BinaryDatReader.l_int8(l_bytes, 1);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 28];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_1C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 36 + 32];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_Unknown_20 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
 }
Exemple #27
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_Packages_1C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     m_pkg_20           = new Package[this.m_Packages_1C];
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 56 + 0];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_pnta_id_1_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 56 + 4];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_pnta_id_2_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 56 + 8];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_pnta_id_3_8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 56 + 12];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_pnta_id_4_C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 56 + 16];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_txca_id_1_10 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 56 + 20];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_txca_id_2_14 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 56 + 24];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_txca_id_3_18 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 56 + 28];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_txca_id_4_1C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 56 + 32];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_argb_vrtx_color_1_20 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 56 + 36];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_argb_vrtx_color_2_24 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 56 + 40];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_argb_vrtx_color_3_28 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 4; i++)
         {
             l_bytes[i] = data[i + 32 + j * 56 + 44];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_argb_vrtx_color_4_2C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 32 + j * 56 + 48];
         }
         {
             Package l_pkg;
             l_pkg            = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_flags_30 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
     for (int j = 0; j < this.m_Packages_1C; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 32 + j * 56 + 52];
         }
         {
             Package l_pkg;
             l_pkg             = m_pkg_20[j] == null ?  m_pkg_20[j] = new Package() :   m_pkg_20[j];
             l_pkg.m_obj_id_34 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
 }
Exemple #28
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[4];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_PNTA_link_8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 12];
     }
     this.m_PLEA_link_C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 16];
     }
     this.m_TXCA_link_10 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 20];
     }
     this.m_AGQG_link_14 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 24];
     }
     this.m_AGQR_link_18 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_AGQC_link_1C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 32];
     }
     this.m_AGDB_link_20 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 36];
     }
     this.m_TXMA_link_24 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 40];
     }
     this.m_AKVA_link_28 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 44];
     }
     this.m_AKBA_link_2C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 48];
     }
     this.m_IDXA_link_30 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 52];
     }
     this.m_IDXA_link_34 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 56];
     }
     this.m_AKBP_link_38 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 60];
     }
     this.m_ABNA_link_3C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 64];
     }
     this.m_AKOT_link_40 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 68];
     }
     this.m_AKAA_link_44 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 72];
     }
     this.m_AKDA_link_48 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 76];
     }
     this.m_Neg__x_coordinate_4C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 80];
     }
     this.m_Neg__y_coordinate_50 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 84];
     }
     this.m_Neg__z_coordinate_54 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 88];
     }
     this.m_Pos__x_coordinate_58 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 92];
     }
     this.m_Pos__y_coordinate_5C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 96];
     }
     this.m_Pos__z_coordinate_60 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 100];
     }
     this.m_Not_used_64 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 124];
     }
     this.m_Unknown_7C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
 }
Exemple #29
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[64];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Not_used_8 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 2; i++)
     {
         l_bytes[i] = data[i + 26];
     }
     this.m_Unknown_1A = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
     for (int i = 0; i < 64; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_Menu_name_1C = (System.String)BinaryDatReader.l_str(l_bytes, 64);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 92];
     }
     this.m_Packages_5C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     m_pkg_60           = new Package[this.m_Packages_5C];
     for (int j = 0; j < this.m_Packages_5C; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 96 + j * 68 + 0];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_60[j] == null ?  m_pkg_60[j] = new Package() :   m_pkg_60[j];
             l_pkg.m_Menu_type_0 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
     for (int j = 0; j < this.m_Packages_5C; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 96 + j * 68 + 2];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_60[j] == null ?  m_pkg_60[j] = new Package() :   m_pkg_60[j];
             l_pkg.m_Return_number_2 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
     for (int j = 0; j < this.m_Packages_5C; j++)
     {
         for (int i = 0; i < 64; i++)
         {
             l_bytes[i] = data[i + 96 + j * 68 + 4];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_60[j] == null ?  m_pkg_60[j] = new Package() :   m_pkg_60[j];
             l_pkg.m_Menu_entry_4 = (System.String)BinaryDatReader.l_str(l_bytes, 64);
         }
     }
 }
Exemple #30
0
 public override void Convert(byte[] data)
 {
     byte[] l_bytes = new byte[32];
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 0];
     }
     this.m_File_id_0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 4];
     }
     this.m_Level_id_4 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 8];
     }
     this.m_Unknown_8 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 12];
     }
     this.m_Unknown_C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 16];
     }
     this.m_Unknown_10 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 20];
     }
     this.m_Unknown_14 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 24];
     }
     this.m_Unknown_18 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 28];
     }
     this.m_Unknown_1C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 32];
     }
     this.m_Unknown_20 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 36];
     }
     this.m_Unknown_24 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 40];
     }
     this.m_Unknown_28 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 44];
     }
     this.m_Unknown_2C = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 48];
     }
     this.m_Not_used_30 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 96];
     }
     this.m_Unknown_60 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 100];
     }
     this.m_Unknown_64 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 104];
     }
     this.m_Unknown_68 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 108];
     }
     this.m_Unknown_6C = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 112];
     }
     this.m_Not_used_70 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 160];
     }
     this.m_Ammo_model_reference_A0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 288];
     }
     this.m_Cell_model_reference_120 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 416];
     }
     this.m_Hypo_model_reference_1A0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 544];
     }
     this.m_Shield_model_reference_220 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 672];
     }
     this.m_Invis_model_reference_2A0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 800];
     }
     this.m_Lsi_model_reference_320 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 928];
     }
     this.m_Not_used_3A0 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1056];
     }
     this.m_Ammo_texture_reference_420 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1184];
     }
     this.m_Cell_texture_reference_4A0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1312];
     }
     this.m_Hypo_texture_reference_520 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1440];
     }
     this.m_Shield_texture_reference_5A0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1568];
     }
     this.m_Invis_texture_reference_620 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1696];
     }
     this.m_Lsi_texture_reference_6A0 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1824];
     }
     this.m_Not_used_720 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1952];
     }
     this.m_Unknown_7A0 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1956];
     }
     this.m_Unknown_7A4 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1960];
     }
     this.m_Unknown_7A8 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1964];
     }
     this.m_Unknown_7AC = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1968];
     }
     this.m_Unknown_7B0 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1972];
     }
     this.m_Unknown_7B4 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1976];
     }
     this.m_Unknown_7B8 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1980];
     }
     this.m_Unknown_7BC = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1984];
     }
     this.m_Unknown_7C0 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1988];
     }
     this.m_Unknown_7C4 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1992];
     }
     this.m_Unknown_7C8 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 1996];
     }
     this.m_Unknown_7CC = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2000];
     }
     this.m_Not_used_7D0 = (System.Int32)BinaryDatReader.ConverterStub(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2008];
     }
     this.m_Empty_sound_field_7D8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2040];
     }
     this.m_Door_fail_sound_7F8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2072];
     }
     this.m_Door_lock_sound_818 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2104];
     }
     this.m_Empty_sound_field_838 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2136];
     }
     this.m_Use_hypo_sound_858 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2168];
     }
     this.m_Empty_sound_field_878 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2200];
     }
     this.m_Inventory_fail_sound_898 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2232];
     }
     this.m_Receive_ammo_sound_8B8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2264];
     }
     this.m_Receive_cell_sound_8D8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2296];
     }
     this.m_Receive_hypo_sound_8F8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2328];
     }
     this.m_Receive_lsi_sound_918 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2360];
     }
     this.m_Compass_sound_938 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2392];
     }
     this.m_Objective_new_sound_958 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2424];
     }
     this.m_Objective_prompt_sound_978 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2456];
     }
     this.m_Objective_complete_sound_998 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2488];
     }
     this.m_Autosave_sound_9B8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2520];
     }
     this.m_Empty_sound_field_9D8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2552];
     }
     this.m_Empty_sound_field_9F8 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2584];
     }
     this.m_Health_low_sound_A18 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2616];
     }
     this.m_Health_over_sound_A38 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2648];
     }
     this.m_Shield_sound_A58 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2680];
     }
     this.m_Invis_sound_A78 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2712];
     }
     this.m_Empty_sound_field_A98 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2744];
     }
     this.m_Unknown_AB8 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2748];
     }
     this.m_Unknown_ABC = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2752];
     }
     this.m_Unknown_AC0 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2756];
     }
     this.m_Unknown_AC4 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2760];
     }
     this.m_Unknown_AC8 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2764];
     }
     this.m_Unknown_ACC = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2768];
     }
     this.m_Unknown_AD0 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2772];
     }
     this.m_Unknown_AD4 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2776];
     }
     this.m_Unknown_AD8 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2780];
     }
     this.m_Unknown_ADC = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2784];
     }
     this.m_Unknown_AE0 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2788];
     }
     this.m_Unknown_AE4 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2792];
     }
     this.m_Unknown_AE8 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2796];
     }
     this.m_Unknown_AEC = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2800];
     }
     this.m_Unknown_AF0 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2804];
     }
     this.m_Unknown_AF4 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2808];
     }
     this.m_Unknown_AF8 = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2812];
     }
     this.m_Unknown_AFC = (System.Single)BinaryDatReader.l_float(l_bytes, 4);
     for (int i = 0; i < 4; i++)
     {
         l_bytes[i] = data[i + 2816];
     }
     this.m_Packages_B00 = (System.Int32)BinaryDatReader.l_int32(l_bytes, 4);
     m_pkg_B04           = new Package[this.m_Packages_B00];
     for (int j = 0; j < this.m_Packages_B00; j++)
     {
         for (int i = 0; i < 32; i++)
         {
             l_bytes[i] = data[i + 2820 + j * 68 + 0];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_B04[j] == null ?  m_pkg_B04[j] = new Package() :   m_pkg_B04[j];
             l_pkg.m_Item_name_0 = (System.String)BinaryDatReader.l_str(l_bytes, 32);
         }
     }
     for (int j = 0; j < this.m_Packages_B00; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 2820 + j * 68 + 32];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_B04[j] == null ?  m_pkg_B04[j] = new Package() :   m_pkg_B04[j];
             l_pkg.m_First_level_20 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
     for (int j = 0; j < this.m_Packages_B00; j++)
     {
         for (int i = 0; i < 2; i++)
         {
             l_bytes[i] = data[i + 2820 + j * 68 + 34];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_B04[j] == null ?  m_pkg_B04[j] = new Package() :   m_pkg_B04[j];
             l_pkg.m_Last_level_22 = (System.Int16)BinaryDatReader.l_int16(l_bytes, 2);
         }
     }
     for (int j = 0; j < this.m_Packages_B00; j++)
     {
         for (int i = 0; i < 32; i++)
         {
             l_bytes[i] = data[i + 2820 + j * 68 + 36];
         }
         {
             Package l_pkg;
             l_pkg = m_pkg_B04[j] == null ?  m_pkg_B04[j] = new Package() :   m_pkg_B04[j];
             l_pkg.m_Raw_file_anchor_24 = (System.String)BinaryDatReader.l_str(l_bytes, 32);
         }
     }
 }