ds5678 9ab4f12833 Fix dictionary serialization
Resolves #1869
Resolves #1782
Resolves #821
Closes #1701
2025-10-26 16:38:53 -07:00

28 lines
679 B
C#

using AssetRipper.Assets.Generics;
using AssetRipper.Assets.Metadata;
using AssetRipper.SourceGenerated.Subclasses.GUID;
namespace AssetRipper.Tests.Traversal;
internal sealed class GuidDictionaryObject : CustomInjectedObjectBase
{
private readonly AssetDictionary<GUID, bool> guidDictionary = new();
public const string Yaml = """
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!0 &1
GuidDictionaryObject:
guidDictionary:
00000000000000000000000000000000: 0
00000000000000000000000000000000: 1
""";
public GuidDictionaryObject(AssetInfo assetInfo) : base(assetInfo)
{
guidDictionary.AddNew();
guidDictionary.AddNew().Value = true;
}
}