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; }