Ejemplo n.º 1
0
 /* Read all renderable elements entries */
 private void ReadEntries(BinaryReader reader)
 {
     for (int i = 0; i < renderable_elements.Capacity; i++)
     {
         RenderableElement this_entry = new RenderableElement();
         reader.BaseStream.Position += 4;
         this_entry.model_index      = reader.ReadInt32();
         reader.BaseStream.Position += 5;
         this_entry.material_index   = reader.ReadInt32();
         reader.BaseStream.Position += 1;
         this_entry.unk1             = reader.ReadInt32();
         this_entry.unk2             = (int)reader.ReadChar();
         renderable_elements.Add(this_entry);
     }
 }
Ejemplo n.º 2
0
 /* Add a new REDs entry */
 public int AddRenderableElement(RenderableElement red_entry)
 {
     renderable_elements.Add(red_entry);
     return(renderable_elements.Count - 1);
 }