Skip to content

Commit 8de75de

Browse files
Add constructor for ModelToNifResolver with pre-built indices
Introduces a new constructor to ModelToNifResolver that accepts pre-built FlatTypeIndex and AssetIndex instances, allowing for more flexible initialization and easier testing.
1 parent 8957d3e commit 8de75de

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

Maple2.File.Parser/Flat/ModelToNifResolver.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,16 @@ public ModelToNifResolver(M2dReader exportedReader, M2dReader assetMetadataReade
2121
assetIndex = new Convert.AssetIndex(assetMetadataReader);
2222
}
2323

24+
/// <summary>
25+
/// Initializes a new instance of the ModelToNifResolver class with pre-built indices.
26+
/// </summary>
27+
/// <param name="flatIndex">Pre-built FlatTypeIndex</param>
28+
/// <param name="assetIndex">Pre-built AssetIndex</param>
29+
public ModelToNifResolver(FlatTypeIndex flatIndex, Convert.AssetIndex assetIndex) {
30+
this.flatIndex = flatIndex;
31+
this.assetIndex = assetIndex;
32+
}
33+
2434
/// <summary>
2535
/// Resolves a model name to its NIF asset name.
2636
/// </summary>

0 commit comments

Comments
 (0)