Ejemplo n.º 1
0
        public void load(GisSharpBlog.NetTopologySuite.IO.BEBinaryReader reader)
        {
            m_event_ext     = reader.ReadUInt32();
            m_u04           = reader.ReadUInt32();
            m_match_type    = reader.ReadByte();
            m_padding09     = reader.ReadByte();
            m_padding0A     = reader.ReadByte();
            m_padding0B     = reader.ReadByte();
            m_countdown     = reader.ReadUInt32();
            m_flags_10      = reader.ReadUInt32();
            m_u14           = reader.ReadSingle();
            m_u18           = reader.ReadByte();
            m_is_team_game  = reader.ReadByte();
            m_item_level    = reader.ReadUInt16();
            m_u1C           = reader.ReadByte();
            m_u1D           = reader.ReadByte();
            m_stage_id      = reader.ReadUInt16();
            m_flags_20      = reader.ReadUInt32();
            m_u24           = reader.ReadUInt32();
            m_item_switch1  = reader.ReadUInt32();
            m_item_switch2  = reader.ReadUInt32();
            m_poke_switch   = reader.ReadUInt32();
            m_assist_switch = reader.ReadUInt32();
            m_game_speed    = reader.ReadSingle();
            m_camera_shake  = reader.ReadSingle();
            m_u40           = reader.ReadUInt32();
            m_music_id      = reader.ReadUInt32();
            m_u48           = reader.ReadUInt16();
            m_u4A           = reader.ReadUInt16();
            m_u4C           = reader.ReadUInt32();

            long num_chara = num_players((EventExtension)m_event_ext);

            for (long i = 0; i < num_chara; ++i)
            {
                Character newchara = new Character();
                newchara.load(reader);
                m_characters.Add(newchara);
            }
        }