FileOffsetScanner no longer passes fileTitle or asks for output lists of results.
To add results during Parse, use the EntityResults, TextureResults, and AnimationResults lists.
FileTitle can now be gotten through the protected field _fileTitle.
TextureResults are now disposed of upon failure. Textures should immediately be added to TextureResults upon loading, so that they can always be disposed of during failure. Disposed of textures are automatically removed from EntityResults[...].OwnedTextures.
Changed RootEntity Owned collections to not have bad property design with the setter. The WeakReferenceCollections are exposed instead.
This fixes the remainder of issue #76.
fileTitle
or asks for output lists of results.EntityResults
,TextureResults
, andAnimationResults
lists._fileTitle
.TextureResults
upon loading, so that they can always be disposed of during failure. Disposed of textures are automatically removed fromEntityResults[...].OwnedTextures
.