public void AddBlock(NiObject obj)
 {
     int num;
     if (this.blockTypes.Contains(obj.GetClassName()))
     {
         num = this.blockTypes.IndexOf(obj.GetClassName());
     }
     else
     {
         this.blockTypes.Add(obj.GetClassName());
         num = this.blockTypes.Count - 1;
         ++this.numBlockTypes;
     }
     this.blockTypeIndices.Add((ushort)num);
     this.blockSizes.Add(obj.GetSize());
     ++this.numBlocks;
 }
        public void AddBlock(NiObject obj)
        {
            int num;

            if (this.blockTypes.Contains(obj.GetClassName()))
            {
                num = this.blockTypes.IndexOf(obj.GetClassName());
            }
            else
            {
                this.blockTypes.Add(obj.GetClassName());
                num = this.blockTypes.Count - 1;
                ++this.numBlockTypes;
            }
            this.blockTypeIndices.Add((ushort)num);
            this.blockSizes.Add(obj.GetSize());
            ++this.numBlocks;
        }
 public int AddBlock(NiObject obj)
 {
     this.blocks.Add(obj);
     this.header.AddBlock(obj);
     return this.blocks.Count - 1;
 }