Mutagen-Modding / Mutagen

A .NET library for analyzing, creating, and manipulating Bethesda mods
GNU General Public License v3.0
119 stars 31 forks source link

AssetLink Equality #474

Closed Noggog closed 5 months ago

Noggog commented 1 year ago

Model's file member is not checking equality properly in Mutagen's generated equality functionality

 lhs.File
  {Meshes\\DLC02\\Armor\\StahlrimHeavy\\HelmetGND.nif}
    DataRelativePath: "Meshes\\DLC02\\Armor\\StahlrimHeavy\\HelmetGND.nif"
    Extension: ".nif"
    IsNull: false
    RawPath (Mutagen.Bethesda.Plugins.Assets.AssetLinkGetter<Mutagen.Bethesda.Skyrim.Assets.SkyrimModelAssetType>): "DLC02\\Armor\\StahlrimHeavy\\HelmetGND.nif"
    RawPath: "DLC02\\Armor\\StahlrimHeavy\\HelmetGND.nif"
    Type: {Mutagen.Bethesda.Skyrim.Assets.SkyrimModelAssetType}
    _rawPath: "DLC02\\Armor\\StahlrimHeavy\\HelmetGND.nif"

  rhs.File
  {Meshes\\DLC02\\Armor\\StahlrimHeavy\\HelmetGND.nif}
    DataRelativePath: "Meshes\\DLC02\\Armor\\StahlrimHeavy\\HelmetGND.nif"
    Extension: ".nif"
    IsNull: false
    RawPath: "DLC02\\Armor\\StahlrimHeavy\\HelmetGND.nif"
    Type: {Mutagen.Bethesda.Skyrim.Assets.SkyrimModelAssetType}
    _rawPath: "DLC02\\Armor\\StahlrimHeavy\\HelmetGND.nif"

is returning false