public override void Parse(GameBitBuffer buffer)
 {
     Field0 = buffer.ReadCharArray(128);
     Field1 = buffer.ReadInt(32);
     Field2 = buffer.ReadInt(32);
     serSubSceneGroups = new SerializeData();
     serSubSceneGroups.Parse(buffer);
     //still checking variablearrays
     this.SubSceneGroups = new List<SubSceneGroup>( buffer.ReadInt(0) );
     for(int loop12 = 0; loop12 < _SubSceneGroups.Count; loop12++)
     {
         _SubSceneGroups[loop12] = new SubSceneGroup();
         _SubSceneGroups[loop12].Parse(buffer);
     }
     Field5 = new SubSceneGroup();
     Field5.Parse(buffer);
 }